N L Y RESOURCE
DF.CFMBHR 1989/IANlIARY 1990
VOLUMHS, NllMBl'Uy
U.S.A. ,$9.95
The AmRrResource
I
)
with Antic Sinewave Mak
ATARIWRITER 80
arrives at last!
4 Easy-To-Type Programs I
A
COMPUTER SOFTWARE SERVICES
P.O. BOX 17660, ROCHESTER, N.Y. 14617
y^j^pi PHONE (716)586-5545
DEALER/DISTRIBUTOR/USER GROUP Discount available call for info,
PHONE orders • MASTER CARD, VISA MAIL • Money Orders, Checks
A
BRAND NEW ITEMS
$19995 The "BLACK BOX"!© $19996
The Black Box is a device for your XL or 130XE computef that
adds tremendous power to your 8-bit Atari It has two buttons,
two switches, and o set of dip switches visible from the outside. It
plugs directly into the back of the 600XL, 800XL, and 130XE
computers. Custom cases may be on optional expense. The
Black Box performs three main tasks: interface to a SASl/SCSI bus
device (hard disks). Parallel printer port, and a f?S232 port. A
fourth option, available soon, will be a floppy disk porl, especially
useful to XF-551 owners. The SASl/SCSI port provides the
necessary signals for hooking up most common hard disks. You
may partition your hard disk into as many drives as you wish; up to
9 can be accessed at at time. By pressing one of the buttons on
the Black Box, you will enter the configuration menu, where you
can re-assign drtve numbers, etc. When you exit, you will be right
back in the program you were running when the switch was
pressed Each hord disk can be write-protected. The Parallel
Printer port will allow you to hook up any printer that uses the
standard Centronics interface As an option, you can use the
computers extra memory as a printer buffer, or order the Block
Box with 64K of on-board RAM. You may assign printer number
and line-feed options within the menu (for use with multiple
printers). Another omazing feature of the Black Box is the built-in
screen dump By pressing a button (on the box), fhe contents of
your screen will be dumped to your printer (you can define text
or graphics modes with a switch)! The RS232 port supplies the full
RS232 spec signals tor connection to a modem, or another
machine (for null-modeming). The handler for the Black Box' s
modem port is built in ar^d takes up NO memory! The port
handles rates up to TRUE 19.2K BAUD! A future upgrade for the
Block Box IS a floppy disk interface board. This will oilow the
addition of up to four 5,25" or 5.5" mixtures of floppy drives to be
used with the system. The drives will act like standard
single/enhonced/double density disk drives, but fvlUCH faster! All
drives will be Super Archiver compatible, and support up to 2
sides of 80 tracks. Along with this hardware upgrade will come
software capable of reading, writing, and formatting disks in IBM's
MS-DOS format and the Atari ST format, and allow you to transfer
files between those disk formats and the Atari s format In
addition . a machine language monitor has been added to allow
memory disassembly, memory/register changes, and more The
Price of the Block Box is S 199.95 for the basic unit and S2'19.95
with 64K of RAM (for printer spooler) plus S8 for S/H/l, An optiona'
custom BLACK BOX case is available for S39,95 extra,
$19995 The "MULTIPLEXER"!© $19995
This device brings the power and flexibility of larger systems to
your 8-bit. The Multiplexer is a device (actually a collection of
modules) that allow up to 8 Atans to read and write to the same
drive (typically a hard disk), printer, and talk to each other One
master' computer (any 8-bit) is eguipped with fhe mosler
Multiplexer interface Then up to 8 slave computers can hook up
to the master, each having their own slave interface The
common' peripherals (things that are to be shared) are
connected to the master computer. On each slave, all disk and
printer I/O is routed through the master, so no drives ore needed
on them. The master computer can be configured in any manner
you wish ■ you can for example have certain peripherals local' to
the slave, or routed to a different number on the master Under
development is a BBS system that will moke full use of this device,
allow ing up to 8 lines/users to be using the system at the some
time! A mutiuser chat mode is a feature of this program, however,
you do not NEED this program to run a BBS with the Multiplexer
(but be warned thai not all BBS programs will run concurrently)
All slaves are independent, and do not need to have the same
program running on them, This system is excellent for BBS SysOps,
because you con be' using your hiard disk(s) while still running your
BBS uninterrupted! Another example is in a classroom situation, or
anywhere o disk needs to be shared by different people. This is
on EXCELLENT programming/debugging tool as well! The
Multiplexer price is S 199.95 tor a master and two slave units (plus
55 S/H/l). Additional slave units are S69,95 each.
$2995 "XPSSl ENHANCER!"© $29^5
The XF55I Atari drive is a fine product with one major Haw,, .It
writes to side TWO of your floppy disks BACKWARDS. This causes
read/write incompatibility problems with all other single sides
drives mode for Atari such as Indus, Trok. Rona, Percom, Astro,
Atari 1050, Atari 810. etc. Add the XF551 ENHANCER to the new
XF551 drive and your problems are over! This device will restore
100% compatibility while retaining original design qualities of
Ataris super new drive. The XF55] ENHANCER is a MUST for all
XE551 Owners, Installation is simple. Only S29,95 plus S4 S/H/I
$9995 The "POWER PLUS"!© u^pS'e $99^5
(for800XLS and UOXEsonly)
C S,S. has made the "Power Plus"! memory upgrades available
on an "unodvertised" basis to our regular patrons, these
upgrades have become so popular we ore now making thern
avoilable to everyone! For those of you unfamiliar withPower
Plus"! upgrade, il is the most COMPATA8LE upgrade available for
the 800XL or 130 XE, All other upgrade kits have some degree of
INCOtvlPATABILiTY with certain software programs, C.S.S, studied
this problem and developed the POWER PLUS upgrade which, to
the best of our knowledge, appears to be 100% compatible. To
upgrade a 130XE to 320K is only S99 95 To upgrade on SOOXL to
32aK is only 5149,95 (circuitry from a 130XE is actually
transplanted into the 800XL). Add S5 tor S/H/l, CS.S. will install
these upgrades for only S20 if you wish.
9 am ■ 5pfTi (EST) WEEKDAYS
$3995 The SIO "POWER BOOSTER"!® $3995
Weak data signals are often the problem ol errors in data
transmissions, especially when working in High or Ultra Speed
modes! Long cables, modems, interfaces, ond other devices
that draw their power from the computer rather than having
their own power supply often degrade the waveform of the
signals between your computer and other peripherals,
sometimes resulting in errors. The SIO Power Booster Coble! will
amplify the signal to and from your computer 20 to 100 times
providing perfect square-wove data transmissions regardless
of peripherals used , The SIO Power Booster" Coble! looks like
a standard SIO cable and simply plugs into your computer!
Only S39,95 plus S5 S/H/l.
■SHIPPING! Add S5 for Shipping/Handling/lnsurance within rhe U.S.A.
UPS BLUE LABLE (2nd DAY AIR) available for $3 extra per shipment
CALL TODAY! (716) 586-5545 COMPUTER SOFTWARE SERVICES ATARI
P.O. Box 17660
Rochesler. N.Y, 14617
BEST SELLERS
$6995
The "SUPER ARCHIVER"
(for ATARI 1050 drives)
$6995
Ttie new SUPER ARCHIVER. obsoletes all copying devices currently
available tor the ATARI 1050! It eliminates tlie need for Patcties,
PDB files, Computer Hardware, etc. Copies are exact duplicates ol
originals and will run on any drive; without exaggernlion, the SUPER
ARCHIVER IS the most powerful PROGRAMMING/COPYING device
available for the 1050' Installation consists of a plug-in chip and 6
simple solder connections. Software included. Features are:
■ ARCHIVER/HAPPY ARCHIVER
■ COMPATIBLE
■ BUILT-IN EDITOR reads, writes.
• TRUE DOUBLE DENSITY
• ULTRA-SPEED roadwnlH
■ FULLY AUTOMATIC COPYING
■ SUPPORTS EXTRA MEMORY
• SCREEN DUMP 10 pfinti?r
• TOGGLE HEX/DEC DISPLAY
• SECTOR or TRACK TRACING
■ AUTOMATIC DIAGNOSTICS
• DISPLAYS HIDDEN PROTECTION
• ADJUSTABLECUSTOM
SKEWING
• AUTOMATIC SPEED
COMPENSATION
■ AUTOMATIC/PROGRAMMABLE
• PHANTOM SECTOR MAKER
The SUPER ARCHIVER is so POWERFUL that only programs we
know that can t becopied are the newer ELECTRONIC ARTS and
SYNFILE/SYNCALC (34 FULLseclors/track). If you want it ALL,, buy
the "BIT-WRITER"' also.,, then you'll be able to copy even these
programs! Only $69.95 plus $5 S'H,'I
■ '^UILT-JN DISASSEMBLER
■BUILT-IN MAPPER up to 42
Sficlors track
• DISPLAYS COPIES Double Densily
HEADERS
• AUTOMATIC FORMAT LENGTH
CORRECTION
• SIMPLE INSTALLATION
$9995
JUST RELEASED
$9995 The "SUPER ARCHIVER II "I©
(for ATARI 1050 drives)
NOWi COPIES .111 ENHANCED DENSITY programs plus relains all
o! the lealures ol our World Famous SUPER ARCHIVER! (see
above)- Allows you lo COPY or CREATE single or ENHANCED
rJensily prelection scliemes (including PHANTOM SECTORSi)
Completely automatic, compatible witti the BIT-WRITER I. the
ULTIMATE BACKUP/PROGRAMMING deuicei Only $99 95 plus $4
S;H;I NOTICE' ll you already own a SUPER ARCHIVERi, you can
upgrade to a SUPER ARCHIVER II lor only $29 95 plus $5 SHI
(disk only-no additional hardware required)
$69'5 The "ULTRA SPEED PLUS""!© $6995
Imagine a universal XL/XE Operating Syslem so easy to use llial
anyone can operate it instantly, yet so versatile and powerful that
every Hacker. Programmer and Ramdisk owner wtl! wonder how they
ever got along wilhoul if Ultra Speed Plus puts unbelievable speed
and convenience at your fingertips Use ANY DOS to place an
ULTRA SPEED format on your disks boot any drive (1-9) upon
power-up, format your RAMDISK in Double Density, activate a built-
in 400/800 OS lor sottware compatibility, plus dozens of other
features too numerous to mention' Below are just a FEW features
you II find in the amazing OS"
• ULTRA SPEED SIO tor
niosl modilit'd dnves
• ULTRA SPEED is
loggleable
■ Boot directly Irom
RAMDISK
• Special timer circuits
not required lor ) or 2
Meg upgrades
• Background colors
ad|uslabl£>
■ Reverse uso ol
OPTION key
• Cold- Stan withoui
meniory loss
• Built-in ttoppy'disk
configuration cdiloi (1-9)
$3995 The "RICHMANS"!© $3995
80 Colum Word Processor
Easy lo use, very powerful, and NO ADDITIONAL HARDWARE
required' Works with TV or Monitor' This "DISK ONLY' 80 Column
Word- Processor is simple lo use while offering numerous features
such as:
Built in RAMDISK
conhguration t;dilor(!-9
RAMDISK exactly
duplicates floppy drive
so sector copying and
sector editing are now
possible
Built-in MINI Sector
Copier
Toggle SCREEN OFF
lor up to 40% increase
ol processing speed
Toggle internal BASIC
Ram resident disk
loader proqratii
(MACHIOmenu)
DOUBLE DENSITY
RAMDISK capable
Entire MEMORY test
ttiat pinpoints detective
RAM chip
Boot any drive [l 9)
upon power up or cold-
Start
MEGABYTES
THREE Operating
Systems in one
(XL'XE. 400/800,
ULTRA SPEED PLUS)
• CoiTiplelely Menu driven
• Self contained DOS
• Complete Text formatting
■ Bulll-in Printer Drivers
• Page numbering
• Justify and Endfill
- High speed Cursor
• Spell Checker
•8C COLUMNS ON THE
SCREEN'
One expert has compared 40 domestic and foreign word-
processors and concluded that the RICHMANS 80 Column
Word-Processor is the best' Only $39.95 plus $5 S/H.'l, (64K
required).
■ Insert and Delete
• Search Mode
- View only mode
■ Memory Statistics
■ Allernale Output
• Change screen Colors, borders,
luminesce
• Mouse compatible
• XEP 80 Compatible
$7995 The "BIT-WRITER"!©
The Super Archiver "BIT-WRITER"! is capable ol duplicating even Ihe
■"uncopyable' EA and SYN series which employ 34 FULL sectors track.
The BIT-WRITER"! is capable of reproducing these and FUTURE
protection schemes of non-physically damaged disks- Simple
installation... PLUG-IN circuit board and 4 simple solder connections.
The "'SUPER ARCHIVER" with the "BIT-WRITER'! is the ultimate
PROGRAMMING/COPYING device for Atari 1050*$. EXACT
DUPLICATES ol originals are made' Copies run an ANY drive. Must be
used with Super Archiver. Only S79-95 plus $5 SH I.
$3995 The "'QUINTOPUS""!® $3995
The QUINTOPUS'i is an inexpensive device mat provides a
tremendous amount of convenience while eliminating the problems
associated with the endless "'daisy-chaining" of peripherals (eg: drives,
interfaces, printers, modems, cassettes, etc.). The "QUINTOPUS'"' is
an I/O port expander that converts a single I'O outputinput into five
additional oulpuls inputs. Instead of datsy-chaining all your peripherals
{which often times results in passing a signal through 30 feet or more
of cable!), the "QUINTOPUS"' allows each device to be connected
directly to Ihe computers through only three or four feel ol cable. This is
particularly useful when attempting to use ULTRASPEED or
WARPSPEED data transfer rates. The QUINTOPUS ' also provides
the 'extra' 1,0 ports olten needed to connect devices not having daisy-
chaining capabililies. Cable resistance and compacitance are greally
reduced thereby significantly improving the opportunity of accurate
data transfers! Only $39.95 plus $5 S H i SIO cable is $5 extra it
needed.
$5995 The "QUINTOPUS"!® $5995
(with SWITCHABLE PORTS!)
This Deluxe version of the QUINTOPUS! has all ol the above features
with the additional benefits ol two SWITCHABLE PORTS! This means
you can connect two computers to one printer or two printers lo one
computer: you can switch in a computer/printer combination and while
you're printing out a long document, switch in a second computer lo
access a modem, disk drive, cassette deck, etc' Switch multiple
combinations of peripherals or computers without the hassle or re-
arranging I/O cables. ..simply flip a switch' Only $59.95 plus $5 SH.I
SIO cable is $5 extra il needed-
HARD DRIVE SPECIALS
COMPLETE Hard Drive Systems from C-S.S include the BLACK
BOX. power supply, logic board, controller. DOS, cables and assorted
soltware! All systems are wired, prelormatted and have sample
programs on them. Simply take it out of the box, plug it in and
BOOT,, --no hasslesi We currently stock 5 MEG to 80 MEG systems
ranging from $495 lo $895. Sizes range from 3 1 "2 inch. 5 1 4 inch, to
8 inch industrial quality- Call'
Controllers available separately from Xebec. Adaptec, Seagate.
Konan, and Western Digital, Call for pricing.
SPECIAL-SPECIAL! 5 MEG REMOVABLE disk Hard Drive — BRAND
NEW — only $495 complete' Hard Drive sold separately in limited
quantities for only $99,95. Excellent for backing up larger HD systems!
(Original drive cost was $1 1 00')
LIMITED SPECIALS
These specials are available on o first come first served basis Pre
owned items are in exceptionallv clean condition and aie ir
perfect operating order All items ore worrantied Sorry nc
rainchecks Order 5 or more items and we ill pay the freighl
These SPECIALS ore for CSS, customers only - NO DEALER
DISCOUNTSI Add S5 to order for S/H/l
I 130XE with 320K POWER PLUS
upgrade and Ultra Speed Plus installed
(with power supply and cdble)
? 1050 DISK DRIVES with SUPER ARCHIVER II
and SILENCER installed (with
power supply and coble)
3 SUPER PILL (wilhoul case)
A ULTRA tulENU/OOS
5 DISKCRACKER (Newest version)
6 ELECTRONIC PHANTOM
SECTOR IvIAKER DELUXE
/, ItvlPOSSIBLE for 800 or 800XL
8 KLONE II (Generic HAPPY Backup)
9 SILENCER
0 BLACK PATCH (MASTER)
NOBMALLV
LIMItED
SPECIAL
$ 250
$
250
BO
S
22
30
S
19
50
S
19
60
$
35
150
$
69
100
s
75
30
$
19
50
%
25
REPAIRS
For 2A-A6 hour repair service on Atari computers or drives, coll our
repair department at (716) 586-5545 day or night All work is
guaranteed. NO minimum estimate fees, if you hove two or
more items for repair and don t want to spend any money
send them to us and we II use the pads from both defective items
to make one good working unit at NO CHARGE - well keep the
other defective item for ports!
The ATARI' Resource
FEATURES
DECEMBER 1989/ JANUARY 1990,
VOLUME 8, NUMBER 7
Antic Sound Creator
page 9
r
1^%
,^\^'"
S^^*i^
^^■^■^isi^*
^'V.J
9 ANTIC SOUND CREATOR by Jeffery Summers, MD
You'll see why a violin sounds different from a clarinet, "type-in Software 42 \
14 ULTIMATE CHAOS by Roger Pruitt
New fun with fractals type-in Software 38 |
17 MAPPING THE ATARI SERIALIZATION by Ian Chadwick
Part 4 of the classic Atari 8-bit reference book.
23 ATARIWRITER 80 REVIEW by Matthew Rotcliff
Ultimate 80-column word processing for the 8-bit.
30 BROADCAST AUTOMATING ATARI by Mark Gierhart
Programming Radio WIMA with a 130XE.
35 SHOWBIZ 8-BlT by Jcpji Singh Khalsc
Pro teleprompting with his Ataris.
fei-^'
DEPARTMENTS
GAME OF THE MONTH
21 THE NERVE GAME by Jason Strautman
Countdown on your crossword skills type-in Software 40 \
^■
■m
;^
.l>^
"^.^i-..
!'V.v5'
FEATURE APPLICATION
25 PC PRINT by John West
Clean printouts from IBM downloads type-in Software 39 \
SUPER DISK BONUS
f>.-
Ultimate Chaos
page 14
YOU posMss f ceop*r«tiv« spirit,
van <r« hjshlK «yStpath*tlc and have
a goodwill. Vou profor to 'go Hith
tho flew* . It t« oasw for uou to
bo in unfanilla'* 'urr —
noot now paopl
of tho poac* Mahor. on the nogativ*
sido, wou can bo con
ignorant, veu often giva tho
inproasion that gov aro hypocritical.
1^^^^"^ SriS: diplomat that vou
NAVAL BATTLE by John Hutchinson and David Rajala
SUck, flashy version of an old favorite.
DOUBLE DISK BONUS
32 ANTIC NUMEROLOGIST by Clifton Oyamot
See how your name and dates add up.
TRIPLE DISK BONUS
33 ANTIC CHEMISTRY TUTOR by John Kennedy
Learn your ions, stoichiometry and balanced equations.
SOFTWARE LIBRARY 4 Easy-To-Type 8-Bit Listings
37 TYPO II, SPECIAL ATARI CHARACTERS
Antic Numerologist
page 32
7 I/O BOARD
8 NEW PRODUCTS
44 CLASSIFIED ADS
44 ADVERTISERS INDEX
Antic— The Atari Resource (ISSN 0745-2527) is published monthly by Antic Publishing. Editorial offices arc located at 544 Second Street, San Francisco, CA 94107. ISSN 0745-2527. Second Class Postage
paid at San Francisco, California and additional mailing offices. POSTMASTER: Send address change to Antic, The Atari Resource, P.O. Box 3805, Escondido, CA 92025. Subscriptions: One year (6 issues)
S28. All foreign add S12. (California residents add 6'/2% sales tax.) Editorial submissions should include text and program listings an disk and paper. Submissions will be returned if stamped, self-
addressed mailer is supplied. Antic assumes no responsibility for unsolicited editorial material. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form
or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of the publisher. Antic is a registered trademark of Antic Publishing, Inc. An
Information Technology Company Copyright ©1990 by Antic Publishing. All Rights Reserved. Printed in USA.
<ComputerVisions
3257 KIFER ROAD
SANTA CLARA, CA 95051
(408)749-1003
(408) 749-9389 FAX
A
STORE HOURS
TUB - FRI 10am - 6pm
SAT - 10am - 5pm
CLOSED SUN - MON
8- BIT INTEGRATED CIRCUITS
$3.50 EACH:
ASSEM REV. A
BASIC REV. A
MPU 6507
PIA 6532
$4.50 EACH:
1771 FDC
1050 ROM
$12.00 EACH:
ASSEM REV.B
VCS TIA 444
FREDDIE
800 CPU 6502 RAM 6810
81 0 ROM C POKEY
800 ANTIC PIA 6502
OS ROMS (499B-599B)
XL CPU 14806 GTIA
XL/XE MM0 XL DELAY
XE GATE ARRAY XL ANTIC
BASIC REV C 8 50 ROM B
XL/XE OS
NEW PRINTED CIRCUIT BOARDS WITH PARTS
800 MAIN/CHIPS ... 10.00 800 lOK 0/S .. 10.00
800 16K RAM 10.00 800 POWER .... 5.00
810 SIDE WITH D/S 15.00 800 CPU W/GTIA 10.00
8J0 ANALOG 10.00 810 POWER .... 15.00
JOYSTICKS
ATARI STANDARD(2) 12.00
RPYX 200 XJ 16.95
EPYX 500XJ 19. 95
SLICK STICK 9.95
TAC-2 12.99
TAC-3 14 .95
WICO 3 -WAY .
. 14
.95
WICO BAT HNDL
22
00
POWER PLAYER
29
95
ERGOSTICK . . .
24
95
STARMASTER . .
14
95
TAC-5
19
9 5
RUN MAC SOFTWARE ON YOUR ST!!
MAGIC SAC 59.95 64K MAC ROMS , 9.95
SPECTRE 179.95 128K MAC ROMS 159.95
TRANSLATOR ONE .. 279.95 MAC FINDER .. 44.95
DISCOVERY OPT.O 188.00 DISC. OPT. 2 ...266.00
8- BIT DISK DRIVES
ATARI 810
ATARI 810 WITH NO CASE
ATARI XF551
B&C 810
1050 WITH SUPER ARCHIVER
1050 WITH HAPPY ENHANCEMENT
1050 WITH US DOUBLER INSTALLED . . .
1050 RECONDITIONED
INDUS GT
ASTRA 1001 WITH PRINTER INTERFACE
130.00
85.00
199.95
130.00
250.00
275.00
225.00
175.00
175.00
175.00
POWER PACKS
65XE 12. 00
800/810/1050 ... 10. 00
800XL/130XE .... 20. 00
830/835 10. 00
1030 10 . 00
2600 5.00
1027 29.95
520 EXTERNAL ... 50 . 00
520/1040 INTRNL 75.00
ST DISK DRIVE . . 35. 00
HAPPY ENHANCEMENT 810 OR 1050 $99.95
1050 SUPER ARCHIVER CHIP $69.95
DE KE
ATARI
$10.00
ST INTEGRATED CIRCUITS
DISK CONTROLLER WD1772
PHOTO COUPLER PC900 . . .
YAMAHA SOUND CHIP
6850 ACIA
68000-8 CPU
KEYBOARD CHIP . .
DMA CONTROLLER
MMU
VIDEO SHIFTER
GLUE CHIP
SLITTER
25.
2.
10 ,
3,
27,
15
26
28
26
28
39
00
95
00
95
00
00
00
00
00
0 0
95
jS.Tj^.Mi^IS2 0/104 0/]y^ECJjS. ST S OFT W JS. R. E
ENTERTAINMENT
lOTH FRAME BOWLING . 22.50
A DAY AT HE RACES .. 35. 9S
ADULT POKER 17.95
ALF'S FIRST ADVENTURE 13.50
ARTURA 35.95
AFTERBURNER 35.95
ALIEN SYNDROME 35.95
AXE OF RAGE 44.95
PACKGAHHON 31 . 50
BAL. OF POWER 1990 . 44.95
BARD'S TALE 17.95
BATMAN 35.95
BATTLE CHESS 44.95
BATTLEHAWKS 1942 ... 44.95
BISMARK 35.95
BLOCKBUSTER 44.96
BORODINO 5 3.95
CAPTAIN BLOOD 44.95
CARRIER COMMAND .... 14.95
CENTERFOLD SQUARES . 26.95
COLOSSUS CHESS 44.95
DEJAVD 44.95
DEJAVU II 44.95
BATTLE TECH 44.95
DEATH BRINGER 35.95
DEAMON'S WINTER .... 35.95
DOUBLE DRAGON 3 5.95
DRAGONNINJA 35.95
DITNGEON MASTER 35.95
EMPIRE 44.95
F IG COMBAT PILOT .. 44.95
FAI.CON 44 .95
FALCON MISSION 1 ... 35.95
FIREZONE 31.50
GAUNTLET 44.95
GAUNTLET II 44.95
GOLDEN PATH 4.95
GUILD OF THIEVES ... 9.95
HEROES OF THE LANCE. 35.95
HOSTAGE RESCUE MISS. 40.50
HOLE-IN-ONE MIN.GOLF 26.95
HUNT FOR RED OCTOBER 44.95
IKARI WARRIORS 35.95
IMPOSSIBLE MISSION 2 17.95
INTERNATIONAL SOCCER 3 5.95
INTO THE EAGLES NEXT 35.95
35
44
9
JET
95
JINXTER
95
JOKER POKER
53
95
KARATE KID II
35
95
KENNEDY APPROACH . . .
44
95
KING OF CHICAGO ....
21
50
KINGS QUEST
44
95
KINGS QUEST II
44
95
KINGS QUEST III
44
95
KINGS QUEST IV
44
95
KNIGHT ORK
9
95
44
17
22
LEADERBOAHD DUEL PACK
50
L . E . D . STORM
17
95
LEISURE SUIT LARRY . .
35
95
LEISURE SUIT LARRY II
44
95
LOST DDTCHMAN'S MINE
44
95
MANHDNTER
44
96
MARBLE MADNESS
31
50
METROCROSS
22
50
MICROLEAGUE B BALL II
53
95
35
13
NINE PRINCESS AMBER
50
OBLITERATOR
22
50
OIDS
31
35
5n
OFF SHORE WARRIOR . .
95
OPERATION WOLF
35
95
OUTRUN
44
95
PALADIN
35
22
95
PALADIN QUEST DISK .
50
9
40
PIRATES
SO
PLATOON
35
95
POLICE QUEST
44
95
POLICE QUEST 2
44
95
POWER PLAY
35
95
POPULOUS
44
95
PREDATOR
35
95
PSYCHO
26
95
ROBOCOP
35
95
RUNNING MAN
44
95
SCRABBLE
35
95
SENTRY
9
44
95
SHADOWGATE
95
SPACE QUEST
44
95
SPACE QUEST II
44
95
SPACE QUEST III ....
44
95
STARGLIDER
14
95
STRIP POKER II
35
95
SUPER HANG -ON
35
95
TANGLEWOOD
15
95
TASS TIMES TONE TOWN
35
95
TECHNOCOP
44
95
TEST DRIVE
35
26
9
44
95
TETRIS
95
TV SPORTS FOOTBALL..
95
UMS
14
31
95
VEGAS CRAPS
50
VEGAS GAMBLER
31
50
WESTERN GAMES
26
95
WINTER GAMES
35
95
WAR IN MIDDLE EARTH
44
95
XYBOTS
35
40
95
ZAK MCKRACKEN
50
17
26
ZERO GRAVITY
95
MULTI-GAME PACKS
ACTION ST
35
44
95
ARCADE FORCE FOUR , .
95
AWSOME ARCADE ACTION
44
95
COMPUTER HITS
53
95
COMPUTER HITS II ...
35
95
FIVE STAR GAME PACK
44
95
MEGA PACK »]
35
95
MEGA PACK H2
35
95
TRIAD VOL. 1
53
95
PROGRAMMING
ASSEMPRO
51
95
C-BREEZE
44
89
89
95
DEVPACK
95
GFA BASIC 3.0
95
HISOFT BASIC
71
95
HISOFT C INTERPRETER
89
95
LASER C
179
62
95
LASER C DB
95
LOGO ST
9
95
MARK WILLIAMS C
161
95
HARK W. C DEBUGGER .
62
95
TEMPOS II
6?
95
UTILITY
BACKUP 35.95
CODEHEAD UTILITIES . 26.95
Gt PLUS 31.50
GOGO ST 3 1 . 50
HOTWIRE 35.95
IB DISK UTILITIES .. 31.50
MULTIDESK 26.95
NEO DESK 2.0 44.95
PROCOPV 11.50
R.A.I.D 44.95
REVOLVER 44.95
TURBO ST 44.95
WERKS 40.50
PRODUCTIVITY
1ST WORD PLUS 89 . 95
ART >, FILM DIRECTOR 71.95
AWARD MAKER PLUS ... 35.95
BASE TWO 53.95
CAD 3D 2.0 80.95
CALAMUS 269.95
CALAMUS FONT EDITOR. 89.95
CERTIFICATE MAKER .. 26.95
COMPUTE YOUR ROOTS . 35.95
CYBER CONTROL 53.95
CYBER PAINT 71.95
CYBER TEXTURE 44.95
DATAMAKAGER ST 71.95
D.E.G.A.S. ELITE ... 53.95
EASYDRAW/SUPERCHARG 134.95
EASY TOOLS 44.95
EZ-SCORE PLUS 134.95
EZ-TRACK 58.50
EDIT TRACK 179.95
FLASH 26.95
HABACONM 9.95
HABAVIEW 19.95
HI-TECH MAIL PRO ... 53.95
HI-TECH ACCTS PAYBLE 62.95
HI-TECB GEN. LEDGER 62.95
INTERLINK 35.95
INVENTORY MASTER ... 89.95
KEY MARK 13.40
LABEL MASTER ELITE , 40.50
LDW POWER 134.50
LOTTO-FILE 17.95
LOTTO LUCK 26.95
LUDWIG 134 .95
LOGISTIX JR. VERS .. 89.95
MICROSOFT WRITE .... 49.95
MIDISOFT STUDIO .... 89.95
MUSIC STUDIO 88 .... 53.95
NEOCHROME 35.95
OCP ART STUDIO 9.95
PAGE STREAM 179.95
PARTNER ST 44 . 50
PHASAR 80.95
PRINTMASTER PLUS ... 35.95
PUBLISHER ST 116 . 95
SHADOW 26.95
STOS 53.95
STOS COMPILER 31.50
STOS SPRITES COO ... 26.95
STOS MAESTRO 44.95
SUPERBASE PERSONAL . 134.95
SWIFTCALC 71.95
TOUCUOP 161.95
WORDDP 71.95
WORD WRITER ST 71.95
WORD PERFECT 195.00
EDUCATION
FIRST SHAPES 44.95
FIRST LETTERS/WORDS 44.95
SPELLING BEE 26.95
HATH TALK 44.95
MATH BLASTER PLUS .. 3 5.95
MAVIS BEACON TYPING 44.95
SKYPLOT 89 . 95
TBI PRE-CALCULUS ... 44.95
TBI CALCULUS 44.95
TBI ALGEBRA I 44.95
UNICORN:
AESOP'S FABLES ... 44.95
ALL ABOUT AMERICA. 5 3.95
ANIMAL KINGDOM ... 35.95
AHIBIAN NIGHTS ... 44.95
DECIMAL DUNGEON .. 35.95
FRACTION ACTION .. 35.95
MAGICAL MYTHS .... 44.95
READ t RHYME 3 5.95
READARAMA 44.95
WORD MASTER 44.95
PRICES SUBJECT TO CHANGE WITHOUT NOTICE - ALL SALES ARE FINAL
ComputerVisions
3257 KIFER ROAD
SANTA CLARA, C A 95051
(408)749-1003
(408) 749-9389 FAX
A
STORE HOURS
TUE - FRI 10am - 6pm
SAT - 10am - Spin
CLOSED SUN - MON
ALL TITLES ON DISK
ENTERTAINMENT
II AtlAMS AUVtINTUHES .. 14.95
221D DAKCR STRCET .... 0.05
ALIANTS 26.95
ALT. REALITV CITY 26.95
ALT. REAL DUNGEON 26.95
ASBULT FORCE jD 19.95
AUTO [III EL J5.95
REVOND CASTI.E WOLF. ... 14.95
RANriTTS 5.15
BISMABK 26.95
BLOCK BUSTER 7.95
BORllINO:1812 22.50
BOULDERDASII CONSTR.SET 17.95
BRUCE LEE 8.95
CASTLE WOLEENSTEIN. .. . 14.95
CHAMP. LODE RUNNER ... 26.95
CONFLICT IN VIET NAM . 10.95
CONAN 8.95
COSMIC TUNNELS 9.95
CRUSADE IN EUROPE .... 10.95
D-BUC 7.95
DALLAS OUEST 7.95
DELUXE INVADERS 7.95
DECISION IN DESERT ... 10.95
E 15 STRIKE EAGLE .... 14.95
FICHT NIGHT 17.95
GAUNTLET (64K ) 31.50
DEEPER DUNGEONS 22.50
GRAPHIC ADVENTURES 16 26.95
GUNSLINGER 26.95
HARD HAT MAC 7.95
INFILTRATOR 13.50
JAWBREAKER 9.95
KARATEKA 13.50
KNICKERBOCKERS 1 3 . 50
KENNEUV APPROACH 10.95
LAST V 8 8.95
L.A. SWAT/PANTHER .... 8.95
LEADERBOARD 1 3 . 50
LODE RUNNER 13.50
HICROLEAGUE BASEBALL.. 35.95
NAPOI.FON AT WATERTr>0 . 22.50
NEVER ENDING STORY ... 8.95
MONTEZUMA'S REVENGE... 14.95
MOUSEOUEST 17.95
MOON SHUTTLE 7.95
NATO COMMANDER 10.95
NIBBLER 12.95
NINJA 8.95
OIL'S WELL 9. 95
O'RILEY'S MINE 9.95
PENSATE 14 .95
PIE MAN 14 . 95
PIRATES OF BARB. COAST 22.50
PITFALL/DEMON ATTACK . 13.50
PREPPIE I I. II 9.95
HOME I, THE BARBARIANS 17.95
SILENT SERVICE 12.95
SOLO FLIGHT 12.95
SPI !■! IUH: 40 )1. 50
SPY VS. SPY I 1. II . . . 9.95
STARBASE HYPERION .... 7.95
STARFLEET I 44.95
STAR RAIDERS II 17.95
STOCKMARKET 22 . 50
STRIP POKER 26.95
SUMMER GAMES 17.95
TAX HODGE 9.95
TEMPLE OF APSHAl 9.95
THE HULK 5.35
THEATRE EUROPE 8.95
TOP GUNNER 10.95
TRAILBLAZER 26.95
ULTIMA II 35.95
ULTIMA III 35.95
ULTIMA IV 53.95
UNIVERSE 44.95
WINTER CHALLENGE 13.50
ZAXXON (400/8001 13.50
PROGRAMMING
DOS 2.5 7.95
DOS XE. 10. 00
DISK I/O 26.95
KYAN PASCAL 62 . 95
risaiSPEED C 35.95
LINKWORD
LINKWORD
LINKWORD
SPANISH
GERMAN .
FRENCH 22. 50
7.95
9.95
9.95
7.95
22.50
22.50
LINKWORD: ITALIAN .... ii .
MASTER TYPE 14.
PRE -SAT WORD ATTACK .. 14.
SAT PRACTICE TESTS ... 19.
SNOOPER TROOPS CASE HI 9.
SNOOPER TROOPS CASE H2 9.
STATES ANII CAPITALS .. 9.
SPELLING BEE (AG 5 10] 14.
TOUCH TYPING 9.
QUIZ MASTER CONSTR. . . . 8.
ODIZ MSTR. USA CONSTR. 8.
PRODUCTIVITY
ANIMATION STATION .... 79.95
ATARIWRITEHI/SPELLCHK 44.95
ATARIWRITER 80
REQUIRES XEP80 .... 44.95
ATARI BOOKKEEPER 14.95
AWARDWARE (1050) 13.50
BANK STREET WRITER.... 14.95
BLAZING PADDLES ....'.. 31.50
COMPUTE YOUR ROOTS ... 35.95
DATAHANAGER 8.95
ELECTRONIC CHECKBOOK . 8.95
FAMILY FINANCE 6.95
FORME GENERATOR 21.50
HOME ACCOUNTANT 19.95
HOME FILING MANAGER. . 6.95
HOMEPAK 24.95
INVENTORY MASTER 80.95
LETTER WIZARD 29.95
HONEY MANAGER 8.95
MUSIC CONSTRUCTION SET 13.50
NEWSROOM (1050 - 64K). 13.50
NEWS STATION 26.95
NEWS STA. COMPANION. . 26.95
PAGE DESIGNER 26.95
PAINT 12.95
PRINT POWER (1050).... 13.50
PRINTKIT (1050) 13.50
PRINTSHOP 34.95
P.S. COMPANION (64K) . 24.95
P.S.GRAPHICS LIBRARY 1 17.95
P.S. GRAPHICS LIBRARY 2 17.95
P.S.GRAPHICS LIBRARY 3 17.95
PR(X)F READER 17.95
PUBLISHING PRO 35.95
RUBBER STAMP 26.95
SYNTREND 14.95
SUPER MAILER 35.95
THE LOTTO PROGRAM .... 17.95
TIHEWISE 6.95
TURBOWORD 80 "44.95
TURBOFILE 80 '44.95
• REQUIRES XEP80
VIDEO TITLESHOP (64K). 26.95
VIRTUOSO 29.95
VISICALC 24.95
EDUCATION
BUZZWORD 22 . 50
FRACTIONS HULTPLY/DIV
GRANDMA'S HOUSE (10)
HEY DIDDLE (AGE 310) .
LINEAR EQUATIONS
9
95
9
95
9
95
9
95
9
95
9
95
9
95
9
95
9
95
9
95
AHE&ICAV EDUCATIOH;
A+ BIOLOGY GI0+ .... 17.95
A+ GERMAN 17 . 95
A+ GRAMMER G4+ .... 17.95
A+ READING COMP Gl-8 17.95
A+ SCIENCE C3 -4 .... 17.95
A+ SCIENCE G5-6 .... 17.95
A+ SCIENCE G7-8 .... 17.95
A+ SPANISH 17.95
At SPELLING G2-8 ... 35.95
A+ U.S. GOV. G10+ .. 17.95
A+ U.S. HIST. G5t . . 17.95
A* VOCABULARY G4* . . . 17.95
A+ WORLD GEOG. G8t . 17.95
A+ WORLD HIST. G0+ . 17.95
(G - GRADE LEVEL)
AIAXI :
CONCENTRATION
DIVISION DRILL
GRAPHING
INSTRUCTIONAL COMPUT
PLAYER MAKER
PREFIXES
SCREEN MAKER
SECRET FORMULA INTERM
SECRET FORMULA ADVANC
SPELL IN CONTEXT 8. .
BUY 2. GET ONE FREE! 1
CBS (AGE 3-6);
ASTROGROVER 8.95
BIG BIRD SPEC DELIVE 8.95
ERNIE'S MAGIC SHAPE. 8.95
DESIGSWA2E;
HATHMAZE (6-11) .... 26.95
MISSION ALGEBRA (I i 1)13.50
SPELLICOPTER (611). 26.95
TIHK TOBi: (AGE 4 6);
ABC'S 8.95
COUNT AND ADD 8.95
SMART THINKER 8.95
SPELLING 8. 95
SUBTRACTION 8.95
THINKING SKILLS .... 8.95
ALL 6 TINK TONKS . . 39.95
UVICOEH:
10 LITTLE ROBOTS
(PRESCHOOL) 26.95
FUN BUNCH (6-ADULT) 26.95
RACECAR RITHMETIC
(AGE 6+) 26.95
WEEKLY BEADEB ( PRE- SCHOOL) ;
STICKY BEAR SHAPES . 26.95
STICKY BEAR NUMBERS. 26.95
STICKY BEAR ABC'S .. 26.96
STICKY BEAR OPPOSITE 26.95
SB BASKET BOUNCE ... 26.95
STICKY BEAR BOP .... 26.95
RUN FOR IT 26.95
PIC BUILDER 26.95
SOO/ X £^/ X E SOJRTW.^RE
ALL TITLES ON CARTRIDGE
ENTERTAINMENT
3D TIC-TAC-TOE 9.95
AIRBALL (XL/XE) 24.95
ALIEN AMBUSH 9.95
ACE OF ACES .(XL/XE) . 24.95
ARCHON 14.95
ASTEROIDS 15.95
ASTRO CHASE 14 . 95
ATARI TENNIS 9.95
ATLANTIS 14 .95
BALL BLAZER 14.95
BARNYARD BLASTER .... 24.95"
BASKETBALL 14.95
BATTLEZONE 10 . 95
BLUE MAX 19.95
BOULDERS & BOMBS .... 14.95
CAVERNS OF MARS 14.95
CENTIPEDE 14.95
CHICKEN 7.00
CHOPLIFTER 19.95
CLAIM .JUMPER (400/800) 9.95
CLOUDBURST 9.95
CHIME BUSTER 24.95«
CROSSBOW 24.95"
CROSSFIRE 9.95
CRYSTAL CASTLES(XL/XE) 19.95
DARK CHAMBERS (XL/XE). 24.95
DAVIDS MIDNIGHT' MAGIC 19.95
DEFENDER 9.95
DESERT FALCON 14.95
DIG DUG 19.95
DONKEY KONG 10.00
CART ONLY 5 . 00
DONKEY KONG JR 19.95
EASTERN FRONT (1941). 19.95
E.T. PHONE HOME 9.95
FIGHT NIGHT 19.95
FINAL LEGACY 19.95
FOOD FIGHT (XL/XE)... 19.95
FOOTBALL 14 . 95
FROGGER 14.95
GAI.AXIAN 9,95
GATO 24. 95
GORF (400/800) 9.95
HARDBALL ; 19 . 95
INTO EAGLES NEST(XL/XE) 19 . 95
JOUST 19.05
JUNGLE HUNT 12 . 95
KABOOM) 14 .95
KARATEKA 10.95
KRAZY ANTICS 14.95
LODE RUNNER 24.95
MARIO BROS (XL/XE)... 19.95
MEGAMANIA 9. 95
MILLIPEDE 9.95
MISSILE COMMAND 10.00
MOON PATROL 19 . 95
MR. COOL 9.05
MS. PAC HAN 19.95
NECROMANCER 10 . 95
ONE ON ONE (XL/XE)... 19.95
PAC HAN (CART ONLY).. 5.00
PENGO 19 .95
PLATTERMANIA 9.95
POLE POSITION 10.95
POPEYE 14.95
Q BERT 14.95
QIX 0.95
RESCUE ON FRACTALAS . 10.95
RETURN OF TUE JEDl .. 14.95
ROBOTRON;2084 14.95
SLIME (400/800) 7.00
SPRINGER 7.95
SPACE INVADERS 14.95
STAR HAIDERS 5.00
STAR RAIDERS 11 19.95
SUBMARINEE COMMANDER 14.95
SUMMER GAMES (XL/XE). 24.95
SUPER PREAKOtIT 9.05
SUPER COBRA 14.95
THUNDERFOX 19.95
TURMOIL 9.95
PROGRAMMING
ACTION) 71.95 ,
ACTTONI TOOLKTT-DISK . 26.95
BASIC XL 53.95
BASIC XL TOOLKIT-DISK. 26.95
BASIC XE 71.95
DIAMOND (GEM O/S ) .... 69.95
LOGO 29.95
MAC/65 71.95
MAC/65 TOOLKIT-DISK... 26.95
PILOT 19.95
SPARTA DOS X 71.95
PRODUCTIVITY
ATARIWRITER 29.95
ATARIWRITER (CART ONLY) 19. 95
FUN WITH ART 14.95
MICROFILER 22.50
EDUCATION
ATARI LIGHT MODULE
(REQ. STARTER SET) . 0.05
MATH ENCOUNTERS 9.95
FISHEB PBICE (PRE SCHOOL):
DANCE FANTASY 8. 95
LINKING LOGIC 8.05
LOGIC LEVELS 8.95
MEMORY MANOR 8.95
ALL 4 FOR ONLY .... 24.95
SPIIIAKEB (AGE 3 10 ) :
ALF IN COLOR CAVES . 9.95
ALPHABET ZOO 9.95
DELTA DRAWING 9.95
PACEMAKER 9. 95
KIDS ON KEYS 0.95
KINDERCOMP 9.95
STORY MACHINE (XL/XE) 9.95
(AGE 7 - ADULT) :
ADV. CREATOR ( 400/800 ). 9 . 05
FRACTION FEVER 9.95
(" - REQ. LIGNT GUN)
Iflf- ,1- T )• T
SPECIAL PRICE
ATARI
XEGAMEMACHING
NOW ONLY
$99.95
LIMITED TIME ONLY
LIGHTGUN 34 .95
^
SZ7JPJER Sr'EC IJ\. l^S
F«.i5:cr:oivi:>XTi<:>ivi5:i> >vTA.F*.r ivir!:rt.criiA.rsri>isi3: 30
rJ/W WA.R.R.A.PsfT'V'
800 (48K)
COMPUTER
$79.95
\0.W MODEM
WITH EXPRESS!
$24.95
SPACE AGE
JOYSTICK
$5.00.
ATARI
TRACKBALL
$9.95
3-1/2" DISKS
AS LOW AS 75 CENTS
10 FOR 58.95
100 FOR $00
1000 FOR S750
DOUBLE SIDED WITH
OLD DEMO SOFTWARE
1020 COLOR
PRINTER/PLOTTER
$19.95
(new in box)
40 COLUMNS WIDE
INC. PENS, PAPER, ETC.
6 OOXL COMPUTERS
64K- $(i4.95
16K - $49.95
ATARI
NUMERIC
KEYPAD $7.95
5-1/4" DISKETTES
AS LOW AS 20 CENTS
10 FOR $4 .00
100 FOR 529 .05
1000 FOR 5200
MOST ARE UNNOTCHED
WITH OLD SOFTWARE
Add $2.7.5 for C.O.D.
th money order, cashier
final - no refunds - prices are
•SHIPPING INFORMATION - Prices do nol include sjiipping and liandling. Add S.'i.OO for small ileins ($8.D0Min. for Canada). Add $8.00 for dislc dri
C-alif. res. include 7'3- sales lax. Mastercard and Visa accepted if your telephone is listed in your local phone directory. Orders may be P/'-pa'd
checlc or personal check. Personal checks are held for three weeks before order is processed. C.O.D order.s are shipped v,a UPS and ,nus. be pa.d w,lh cash .cashier check
money order. Inl ernat ional and APO orders must be pre-paid with cashier check or money order. $20.00 minimum on all orders. All sal
subject lo c ange. v\^ans oicders accepted TUESDAY THROUGH FRIDAY from 10;00 am to 6:00 pm PST.
We carry a full line of ATARI pro(]ucts - large public domain library - write or call for free catalogue
PRICES SUBJECT TO CHANGE WITHOUT NOTICE - ALL SALES ARE FINAL
EDITORIAL
In case you haven't already heard the news, Antic is now
the last U.S. magazine covering Atari XE/XL/800 computers
exclusively.
In order to continue bringing you useful and entertain-
ing new disk software, informative teaching articles,
detailed reviews and the latest news about the best 8-bit
personal computers ever made. Antic Publishing was forced
to make a tough decision. . .
Starting with the previous issue. Antic Magazine became
a bi-monthly publication. It will now be published six times yearly, every other
month.
Of course, Antic subscribers will continue receiving every issue they paid
for The only difference is that now Antic comes out every second month.
At just $28 for a one-year subscription of six exclusive magazines-plus-disk.
Antic remains one of the greatest bargains still available for 8-bit Atari users.
We regret that it was impossible to announce Antic's switch to bi-monthly
publication in the previous issue, when it actually happened. The schedule
changeover had to be decided quickly, while the October 1989 issue was al-
ready at the printer There was only enough time to change the date to Oc-
tober/November 1989 on the front cover.
We have been very heartened by the support that Antic continues to receive
from thousands of committed 8-bit Atari users like you (and a few dedicated
advertisers too). Admittedly, lean times have fallen on the 8-bit Atari today — as
well as on all other 64K-128K personal computers. Still, there's a core group
of Atari enthusiasts who keep spending their money to continue getting the
useful information and high-quality original software that Antic has provided
for Atarians non-stop since 1982.
At this point. Antic has become a reader-supported magazine. (We're cer-
tainly not supported by advertising, backed by a big publishing conglomerate,
or subsidized by Atari.) We actually consider ourselves to be in a partnership
with our readers. Like us, your goal is to keep your Atari 8-bit as a workable
computing tool for many more years. Together, Antic and you c;in do it.
Nat Friedland
Editor, Antic
A^iiC
Jomes Capparell
Publisher
John Taggort
Associate Publisher
EDITORIAL
Nat Friedland
Editor
Carolyn Cushman
Associate Editor
Marta Deike
Editorial Coordinator
Bill Marquardt, Aki Rimpllainen
Technical Assistants
Julianne Ososke
Creative Sertnces Director
Jim Worner
Art Director
Krisli Johnson Simkins
Associate Art Director
Jim Ivors
Ijpograpljer
Daniel Goodwin
Production Assistant
Georgia Solkov
Cofer Photograph)'
CIRCLLATIO^
('1/5)957-0886
Ira Epstein
Circtdation Consultant
Koble News
NalionaJ Distribution
Ann Dunlop
Fuljillment Manager
Charlie Sullivan
Distribution Coordinator
ADVERTISING
(415)957-0886
Denny Riley
Western Sales Representatives
Michael Evans
Eastern Sates Representative
ANTIC PUBLISHING, INC.
James Capparell
President and Chairman of the Board
John Taggort
Vice President
Richard D. Copparella
Director
Lee Isgur
Advisor to the Board
Mark Shir
Controller
« GENERAL OFFICES
(415)957-0886
544 Second Street, San Francisco, CA 94107
Credit Cord Subscription and Catalog Orders
(800) 254-7001, Visa or MasterCard Only
SUBSCRIPTION CUSTOMER SERVICE
(619) 4B5-7754
Anfic, P.O. Box 3805, Escondido, CA 92025
ANTIC, THE ATARI RESOURCE
I/O BOARD
EDUCATION SOFTWARE
HERE
Back in 1977, Nolan Bushnell of Atari put
Dorsett Educational Systems, Inc. under
contract to produce at least 256 "half-
hour" interactive audiovisual programs.
We eventually produced 832 program ti-
tles. At one point, our "Talk and Teach"
programs were offered through dealers
and in the J.C. Penney catalog. Atari sold
the rights back to Dorsett in 1981, and we
have been selling them and newer titles
ever since.
The programs come in series of 16, two
to a cassette. These programs require the
use of a cassette recorder, but we find that
the Atari 410 and 1010 recorders are avail-
able through Antic mail-order advertisers.
Dorsett 's S25 Educational System Master
Cartridge is also required. Each 16-
program course is 85990.
Programs still available include 254 half-
hour reading comprehension and de-
velopment programs, U.S. and World His-
tory and Government, 160 math programs
(including our best-selling Algebra course),
Physics, Statistics, Electronics, 96 voca-
tional programs, and even Arniy Skills and
Philosophy. Free catalogs will be sent to
the first 200 requests.
Lloyd Dorsett, President
Dorsett Educational Systems, Inc.
P.O. Box 1226
Norman, OK 73070
(800) 654-3871
BIKER DAVE BUMMER
Biker Dave Atari, the Super Disk Bonus
in the September 1989 Antic under Erik
Lowell's byline, actually was written by
David Schwener and published in the
November 1986 issue of COMPUTE!
magazine. The two listings match exactly,
except for authorship and magazine
credits.
Perhaps Erik Lowell figured no one
would remember or know where the pro-
gram was originally published, since three
years have elapsed since publication. Your
article said that Lowell is a 14-year-old
from Massachusetts "who is very in-
terested in becoming a professional soft-
ware developer" It saddens me to think
that a young person would choose to ob-
tain his first professional programming
credit in such a callous way. I imagine his
career will be very short if this trend con-
tinues.
Also, when Biker Dave was published
in COMPUTE! it would not run on my
800. The display would jump and roll as
soon as the play screen came up. The same
problem occurs with the program on the
Antic Monthly Disk. The fix is simple. Just
make the following change;
2910 NEXT LPOKEDL 4-22,65
Darryl Howerton
Jonesboro, AR
Even the Display List error from the
original Biker Dave is in your Super Disk
Bonus. 1 fixed this problem for my own
system back in 1986 by adding these lines:
2912 POKE DL + 22,65
2913 POKE DL + 23,32
2914 POKE DL + 24,152
The game will run as is on some moni-
tors or TV sets if you adjust the line fre-
quency, but I had to correct the program
for my monitor
Doug Scott
Santa Clara, CA
Another note about the original Biker
Dave is that the program will not work
if you [BREAK] out of it and try to RUN
it again. You should reboot your system
and RUN the program again.
Mark Miller
Boulder, CO
Many alert readers wrote or called
right away to let us know about the prob-
lem of Biker Dave authorship — including
longtime Antic contributor David
Plotkin.
Antic sincerely apologizes to COM-
PUTE! Magazine and to the rightful au-
thor of Biker Ovkc for having mistakenly
reprinted their program. We would like
to locate David Schwener so we can pay
him the fee that Lowell was supposed to
get.
Lowell has written to Antic that he pro-
grammed his otvn unique adaptation of-
Biker Dave. I-!e enclosed an unreadable
disk which was supposed to contain this
new version. Lowell claims he just made
a 'clerical error' by mistakenly submit-
ting a disk file of Schwener 's original
game. However, Lx>well's submission to
Antic also included a printout of
Schwener 's program — with Lowell
named as author
We are grateful to all the Antic readers
who spotted this unfortunate situation,
including at deadline: fohn Andrews,
Keith Brock, Fred Dormagen, Rodolfo
Pong, Bruce LLathaway, Sylvia fumaga,
fohn Kelts, fohn Lcmgham, Phyllis Mar-
garitas, Bruce Smith and Robert von
Frisch.
The screen Flipping problem men-
tioned by sevei'al readers doesn 't seem to
happen on the monitors Antic uses, so
we are passing along their suggested fixes
without being able to check them fully.—
ANTIC ED
ATARIWRITER HELP
In your July, 1989 I/O column, you told
a reader to try using the Printer Driver
Construction Set to solve his problems
with AtariWriter subscripts on his Epson
LX-80 printer Unfortunately, the Printer
Driver Construction Set was written be-
fore the LX-80 came out, and probably
wouldn't solve the problem.
The best answer to this problem is to
type:
[CONTROL-O]27S0o[CONTROL-
0]27T
The [CONTROL-O] signifies one char-
acter made by pressing the [CONTROL]
and [O] keys simultaneously. This charac-
ter gives control from AtariWriter to the
printer. 27 is the ESCAPE decimal code for
the LX-80 printer, SO turns on the super-
script (SI turns on subscript). The "o" was
my superscript degree character — you
would put your own superscript or sub-
script character here. Then the
[CONTROL-O] accesses the printer again,
and the 27T tells the printer to return to
regular line spacing.
DECEMBER 1989 /JANUARY 1990
I/O BOARD
Of course, another solution would be
to buy AtariWriter Plus, which has a Cus-
tom Printer Driver, and a lot more. Com-
bined with the Epson manual, and a bit
of trial :ind error, this will help much more
than an outdated printer driver program.
Martha Guastella
Brookline, MA
AMPLE CONFUSION
Back in your June 1989 issue, you talk
about Antic Music Processor "Scott Joplin"
music. Did I miss it, or didn't you put it
on the disk?
Fred Portelli
Ocala, FL
On the June, 1989 disk, the AMP files are:
CASCADES, AUGUST, PRE20.JSB,
SPRING, RHAP4, ROUND3, DYER-
MAKE, FIRST2, PICTURES4, MAJOR-
GEN, CHEERS.AMP FELON. On subse-
quent disks we made song files easier to
identify by ending them all with .AMP.
' Rather than use the over-familiar En-
tertainer, we put two lesser-known Joplin
tunes on the disk, the Augustan Club
Waltz (AUGUST) and The Cascades. An-
other Joplin tune. Easy Winners
(EASY.AMP) made it onto thejtdy 1989
disk, along with a rag a boogie, and two
other tunes. The August 1989 disk in-
cludes a minor upgrade to AMP (version
2. 1) and three contemporary songs.
-ANTIC ED
Antic welcotnes your feedback, but
we regret that the large volume of mail
makes it impossible for the Editors to
reply to everyone. Although ive do
respond to as much reader correspori-
dence as time permits, our highest pri-
ority must be to publish I/O answers
to questions that are meaningful to a
substantial number of readers.
Send letters to: Antic I/O Board,
544 Second Street, San Francisco,
CA 94107.
NEW PRODUCTS
TURBOFILE ^m^mm^^
(applications software)
MicroMiser Software
31413 Westward Ho
Sorrento, FL 32776
(904) 383-0745 (1-5 p.m.. Eastern
Time)
$49, XEP80 required
Want a simple 80-column database
file manager with high capacity and
speed, but without the complexity
(and expense) of a full-fledged business
database? TbrboFile is MicroMiser's
solution, using the Atari XEP80 con-
troller A companion program to
MicroMiser's Turboword + , TurboFile
can exchange files and information
with the word processor for data input
and mail merging. Reports can be for-
matted with columns and labels — and
report formats can be saved.
Even more, TurboFile can import
and convert DIF files (such as
SynFile-i- files) — and allows three times
more storage per disk than SynFile.
The database can be used with Atiiri
DOS 2.5, SpartaDOS (with automatic
subdirectories), MYDOS or DOS XL.
The extensive manual provides plenty
of documentation to go with the
Quick Course instruction disk.
RAMPACK ^^^H^^H
(utilities)
Helpways
PO. Box H
Rochester, NY 14623
(716) 334-2928
»19.95
The RAMPACK System provides
12 different utilities on an autoboot disk,
along with a special Help screen placed
automatically into your RAMdisk.
The utilities include an automatic MENU
of disk directories, the RAMMAP display
of your current memory limits, a
DELETER for removing blocks of pro-
gram lines, and FILECOPY. HEXDEC
converts decimal numbers to hex and
vice versa. COUNTBYT counts the bytes
in any disk file, and SECTREAD shows
you the contents of any disk sector.
TYPERITE turns your keyboard and
printer into an electronic typewriter, and
PRNTFILE prints LISTed files directly
from disk. DISKRITE writes to or ap-
pends from keyboard to disk files.
READRITE offers speedy machine lan-
guage/CIO read/write routines, ready to
plug into your own programs.
You don't need a 130XE or DOS 2.5
to use RAMPACK. It runs on any 8-bit
Atari with enough added memory to
support a 24K RAMdisk, and works
with just about any DOS compatible
with DOS 2.0 or 2.5. If you don't have
a RAMdisk, you can order
RAMPACK Jr. ($16.95), the same uni-
fied system of 12 utilities, with the Help
screen and manual on a separate
disk.
ALDS
(programming language)
Omicron Microsystems
PO. Box 8553
Saskatoon, Sask., Canada S7K 6K6
(306) 955-7331
$22.45 U.S., $27.95 Canada, 48K disk
The Assembly Language Develop-
ment System (ALDS) from Omicron
Microsystems has an assembler featur-
ing label-based assembly and will ac-
cept lowercase text and binary num-
bers, as well as decimal and hex. The
translator converts source code files
between different assembler formats,
even adding or stripping line numbers
where needed. The disassembler will
disassemble object code from memory,
disk files, or disk sectors in single or
double density, with or without the
three link bytes at the end of each sec-
tor Sample files include the source
code for the translator
New Products notices are compiled by
the Antic staff from information
provided by the products' manufac-
turers. Antic welcomes such submis-
sions, but assutnes no responsibility
for the accuracy of these notices or the
performance of the products listed.
ANTIC, run ATARI RF.,SOURCE
Antic
SOU
n,d
'l}'pe-/ii So/Ill (ire I
\,^ You'll
ato^
By Jeffrey Summers, MD
see why a violin sounds
different from a clarinet.
Sound waves move in strange and mys-
terious ways. If you ever ^wondered
what makes a violin sound different
from a clarinet, Antic Sound Creator
^will help you explore the wonders of
harmonics. This simple, easy-to-use BA-
SIC program works on 8-bit Atari com-
puters with at least 48K memory and
disk drive.
Sitting pn a park lawn listen-
ing to a band playing a free
concert on a warm spring-
time day, I started thinking
about what makes different instru-
ments sound different. A trumpet and
a flute, for example, may play the
same note, yet they sound different.
The differences in sound character
that distinguish one instrument from
DECEMBER 1989/JANlIARY 1990
another are due to the presence of
"harmonics" or overtones. To under-
stand what these are and why they are
important, think of a jumprope. It is
easy to make a jumprope move up
and down along its entire length. This
we will call the primary wave.
With a little more energy and a flick
of the wrist, it is possible for you to
get the rope to vibrate in two
halves — when one half of the rope is
up, the other half is down, and vice
versa. The center of the rope doesn't
move in this situation. This we will
call the secondary wave. If you are
Hulk Hogan you can probably get the
rope to further split into thirds or
quarters, but it gets a lot more dif-
ficult.
Anyway, if you think of the primary
wave as your first harmonic, then the
secondary wave as the second har-
monic and so on, you get the idea of
what a harmonic is. When a violin
string vibrates, the primary wave is
produced by the entire length of
string vibrating.
However, to a lesser extent the
string also vibrates in halves, thirds,
quarters, and so on. If you look
closely at a vibrating violin string you
can actually see points on the string
where the vibrations decrease. (The
harmonic point in the center of the
string is usually the easiest to spot.)
It is the relative contribution of these
overtones that make the violin sound
like a violin. A flute, playing the same
note, will have different relative
amounts of the overtones or har-
monics and therefore it sounds differ-
ent from the violin.
GEniNG STARTED
To demonstrate this concept I
wrote the Antic Sound Creator. This
program allows you to create a sound
wave either by drawing the wave free-
hand, or by adding overtones to-
gether, or by combining both
methods. To use the program, type in
Listing 1, check it with Typo II and
be sure to SAVE a copy before you
RUN it.
When the program starts, an x-axis
and a y-axis are drawn in orange.
Then a flat wave is drawn in green.
The wave is flat because we haven't
designed anything yet. A menu ap-
pears at the bottom of the screen. The
options are to Add a Harmonic, Load
and Save waves, Clear the wave.
Quantize, Play, Draw, and Exit.
MAKING WAVES
Adding a harmonic will add a sine
wave to the current wave. You are first
asked which harmonic you wish ad-
ded. A pure sine wave whose length
would fill the pattern would be har-
monic number 1. A sine wave that
would repeat once across the screen
(two sine waves) would be 2, and so
on. For our example, enter 1.
You are next asked for a scaling fac-
tor. This will govern the amplitude
(loudness) of the wave being added.
The value of the scaling factor can
range from zero to a maximum of 1.
Values above 1 will be cut off. It is dif-
ficult to add large-scaled harmonics
together without such "clipping"
(more on this later). For our example,
enter .3.
The new wave is now drawn on the
screen. To hear what this pure sine
wave sounds like, press [P] to play the
wave. You are then asked for a delay
factor from 1 to 10. The number you
enter will regulate the pitch of the
tone. The values from 1 to 10 and
their approximate pitches (very ap-
proximate in some cases) are shown
in Figure 1. For Our example, enter 3
for the delay. After a moment, the
screen clears and you will hear the
sound through your speaker.
Press any key to stop the sound and
return to your screen. Next let's add
an overtone. Type [A] to add another
harmonic, and when you are asked
which harmonic you wish to add.
Antic Sound Creator
type 2. For the scale, enter .3 again.
The second wave is added to the first
mathematically, and the resulting
combined wave will be drawn. Press
[P] to hear the new wave. See and hear
the difference? Not much, with only
one harmonic added, but you'll see
more changes later,
FIGURE 1
Delay Value Note
1 E above high C
2 B above middle C
3 A flat above middle C
4 F above middle C
5 E flat above middle C
6 C sharp (middle C)
7 B below middle C
8 A below middle C
9 G below middle C
10 F sharp below middle C
DRAWING WAVES
Now let's draw in a few changes to
our wave. When you press [D], a cur-
sor appears toward the bottom of the
screen. The cursor is under the
column you are working on. You may
use the joystick or the [ARROW KEYS]
(holding the [CONTROL] key is not
necessary) to move the cursor side-
ways from column to column and
up/down to change values. To exit the
Draw mode, simply move the cursor
all the way to the right, off the wave.
Using Draw mode, you can change
the shape of the wave as you wish and
hear the results. You can draw waves
that would be nearly impossible to
create from the addition of overtones,
such as square waves and sawtooth
patterns. To exit the draw mode sim-
ply move the cursor off the wave to
the right.
The POKEY chip, which actuaUy
produces the sound we hear, only al-
lows sixteen different values on the
vertical y-axis of our graph. To get the
most accuracy possible, the values for
the wave are stored in the usual Atari
floating point format. But when PO-
KEY actually plays the wave it must
be scaled to the range 0-15. Thus, if
you make a very minor change to the
wave on the screen, it may make no
change at all to what you hear due to
the limitations imposed by POKEY.
To see exactly what POKEY will
play, you may press [Q] to quantize
the wave. This converts the current
wave into the actual wave POKEY will
play. It usually isn't as pretty, and you
can't un-quantize back to your origi-
nal wave. So make sure you save your
wave before you quantize, if you think
you want to keep it and later modify
it.
Pressing [S] allows you to save the
wave you have been working on. You
are prompted for a filename. If you
don't enter a device, D: is assumed.
The program will then save your data.
Later, you may re-enter your data by
using the [L] command and entering
the same filename. | '
For the technicaUy-minded who
wish to create sounds not easily
created by the addition on harmonics
nor by freehand drawing, it would be
easy to create a file compatible with
this program. The files simply consist
of a list of 100 numbers ranging from
zero to sixteen, separated by
[RETURN]s.
Thus, you can write a quick pro-
gram to generate the file so you can
graph and play such waves as
10
ANTIC. THE ATARI RESOURCE
sin(x)(sin(4x)).
CLIPPING PENALTIES
What happens when you add too
many harmonics together and exceed
the legal range of values of the
program?
To see, use [C] to clear the current
wave. Now press [A] to add a har-
monic, enter a 1 for the harmonic,
then enter .4. Play this with a delay
of 5 . The sound should be a nice pure
sine wave.
Clear again and create a first har-
monic wave with a scale of .8. Play
this and aside from an increase in
loudness the sound should be the
same. Clear again and create a first
harmonic wave with a scale of 1.5-
Look at the wave on the screen. See
how it looks clipped off on the top
and bottom?
Now play this also with a delay of
5. The difference you hear is due to
"clipping". Now when you buy ste-
reo equipment you will know what
the salesman means when he talks
about speakers clipping when a cer-
tain volume is reached. Pressing [E]
clears the screen and exits the
program.
You can change
the shape of the
^vave as you
wish and hear
the results.
INSTRUMENTAL MIMICRY
Now that you know how the pro-
gram works, let's try some different
sounds. If you have a wave on the
screen, press [C] to clear it. Press [A]
to add a harmonic, and use the first
harmonic with a scaling of .3- Next
add harmonic number 2 with the
same scaling of .3. Continue adding
harmonics with values of 4, 8, and 16,
all with scalings of .3-
Now play the wave. It sounds to me
like an organ. Save this if you like,
then use [C] to clear the wave. Now,
add harmonics with values of 1, 3, 5,
7, and 9 all with scaling values of .3.
Play this, also with a delay of 5 ■ It
may not be Benny Goodman, but to
me it sounds like a clarinet. A
A plyysician from Rochester, NY, Jeffrey
Summers is a frequent contributor to
Antic and an 8-bit MIDI musician. His
review of MIDIMAX appeared in the May
1989 Antic. His handy text-locating pro-
gram Super Locator ran in the June 1989
issue.
Listing on page 42
w
ALPHA SYSTEMS is constantry innovating to provide more power
tor your 8-bit Ataris
HACK BACK
Special OFFER
The Alpha Systems HACK PACK contains ail our
finest products tor moking Back-up copies,
Analvzing, Understondlng and Protecting your
Atari programs. It comes complete with Atari
Protection Techniques (Book and Disk I), Advanced Prolection Techniques (Book and Disk II), The
Chipmunk. The Scanalyzer, The impersonator and Disk Pock 1 000 Worth over S 1 50 Get them all
for the special price of Just $99.95
Atari Software Protection Tectiniques Voli & II
These Book and Disk packages detail the most advanced copy protecllon methods in use today They
guide you through the mettiods used to create the protection as well as the copying techniques to get
around them. They include information on Phreoking • Hacking • On-line security • Black boxes • Self-
deslrucilng programs • Pirate bulletin boord systems • Logic bombs ■ New pirocy lows • Hardwore
dala keys • Weak sectoring (Phantom, Fuzzy and unstable sectors) • Overfilled tracks ■ CRC errors
Bonk Select cartridges ond MUCH, MUCH MORE The disks include automatic program protectors.
Protection Scanners, direciory hiding ond more,
BOOK I and DISK I $24.95
BOOK II (Advanced protection) and DISK II $24.95
Special Offer, Order botti sets lor Only $39.95
CHIPMUNK
Automatic Disk Bock-Up System, Moke peiteclly running unpratecled bock-up copies of hundreds ol
the most popular Atari programs. Chipmunk's sophislicaled programming Automatically finds and
REMOVES copy protection from mosi Atari progroms. Back-up even heavily prolecfed programs wilh
ease. Finally, a back-up svstem that needs no special hardware or skills
(It you need o full list of what Chipmunk copies, coll or write lor our free catalog) $34.95
\ #1 A V'il '1 y J 'ImV^k d •^^'X^ PARROT II
' ^ y_l ^1 ■•Q ■ I I M ^^ A i 1 H k^ \p^^n All New Parrot sound c
Jlizet tor your Atari Parrot II is a
sophisticated new hardware device that plugs into your joystick
port Parrot II has two inputs. One tor a microphone and one tor o
powered source such as o tope player, radio or Compact Disk,
The PowertuI Parrot II software lets you record sounds into your computer and ploy them bdck on ony
Aiori, Parrot II turns your computers keyboard into o musical instrumeni wilh nine different sounds
covering three octoves each. The sounds con be anything, o dogs bark, o piano, a complete drum
.set, 0 symphony or your own voice,
Porrol II lets you modify the sounds on a graphic display to create brond new sounds and special
elfects BesI of oil, the sounds and voices con be put into yout own programs that can be used on
any standard Atah, Explore the world of digital sound and music, ONLY $59.95
Pre-Recorded Sound Disk Ivtore pre-recorded sounds for Parrot $4.95
MRROT II Demo Disk (Does not require Parrot to run) $5.00
i0^
POP-N-ROCKER
Sconalyzer Aulomoticatly scon & analyze commercial programs. Unlock programming secrets and
learn from the masters $29.95
Impersonator Cartridge to Disk bock up system. Create running back-up copies of any corlridge
~-~^ (up 10 16K) $29.98
^^ CHEAT
Get more from your gomes wilh CHEAT Tired of spending days trying to beat a gome? Tired of getlihg
stuck just when you need dhother lite? Cheat is an innovative new product Ihdt gives you the chance
you need to beat your favorite gomes Clieal works wilh hundreds ol Alori gomes to give you
unlimited lives 01 power End Ihe Irusfrafion and gel hours more enjoymenl from your gomes, (Coll or
Mile Alpha Systems lor our free colalon wilh 0 lull list ol Ihe programs thai work wilh CheoO ONUf $24.95
BASIC TURBOCHARGER
NOW lor Ihe first lime 0 BASIC programmer con get the power, liexibility and incredible speed of
machine longuoge BASIC TURBOCHARGER is 0 book ond dish pockoge fliol contains over 1 50
ready to use mochine language routines Complete instructions show how to add Ihem to your own
BASIC programs lo gel these leofutes ond more; ■ Smooth Scrolling • Ployer/Missile control • Load &
Save Picture files • Sorling and Searching • Speciol Effects Graphics ■ Incredible Speed • Much, Much
More • Over 1 50 programs. You've heard of the power of Assembler, now harness it lor your own
needs, 524 95 _^^^^^^^^^_^^^^^^^^_
^—^—^^^ " 216-374-7469
24 HOUR
HOTUNE
VISA & MASTERCARD, ORDER BY
PHONE, OR SEND MONEY ORDER TO:
a tasr paced, multi-ployer trivia game that mixes questions
wiih teal songs (digitized
with Poffo!). Be ttie first to identify ihe songs and answer the music trivia questions. Pop~N-Rocker
comes with three data disks ond lets you add new questions so it will never gel old- >bu con use a
Potrot Sound digitizer to add new songs tool Use any i^ind of music from Rock to Classical to
Nursery (Rhymes. A new concept in entertainment and a perfect add-on for Parrot, $24.95
COMPUTEREYES & MAGNIPRINT II +
Turn your computer into a digital portrait studio. This complete package lets |
you capture, save & print digital images Irom your Video Camera, VCR
or TV COIvlPUTEREYES hordwore plugs directly into your joystick ports for
easy use. Print your picture on o 6 tool poster, $119.95
ComputerEyes camera system
Comes complete with everything above, plus a black and while video , ,
camera and connecting cable $329.95 ■bw/tj
Graphics 9 Software - Add a new dimension to your COMPUTEREYES GIANT VWU.L SIZED POSTERS.
pictures - captures images in 1 6 shodes of grey $12.00
Magnlprint II +
Easily Ihe mosI powerful print program ovailable today Print graphics Irom almost any format in
hundreds of shopes, sizes, and shades. Supports color printing and lets you create giant posters.
Magnlprint II + lets you stretch and squeeze, invert, ddd text, adjust shading and much more-
Works wilh EPSON, NEC, Ciloh, Panasonic, Gemini, Star, XMM801 , and compatible printers, (850
inlerioce or equivaleni required), $24.95
Graphics D-ansformer
Now you con combine the most powertuI leofures ol oil your grophics programs. Create print shop
icons from o Koolo pod picture, from a photo digitized with ComputerEyes, or any picture file,
Graphics Transformer lets you Stirink. Enlarge and Merge pictures lor unequaled flexibility, $22.95
YOUR ATARI COMES ALIVE
SAVE MONEY Finally on alternative lo buying expensive computer add-ons. Your Atah Comes Alive
shows you how lo built ttiem yourself. This How-To' book ond disk pockoge gives you complete
step by step instructions and programs needed to built and control tliese exciting devices and MORE:
• Light Pen • Light & Motor Controllers -Alarm Systems • Voice Recognition • Environmental Sensors
■Dolo Decoders • More than 1 60 pages, Ifour Atari Comes Alive $24.95
ALPHA SYSTEMS 1012 SKYUkND DRIVE MACEDONIA, OH 44056 FREE BONUS: DELUXE SPACE GAMES (3 gomes
on 0 disk) Freo wilh any oroer of 3 or more Hems, Include S3,00 shp & hdlg (US Canada) Ohio tes, add 5'/2% sdles fox,
Foieign orders odd S8,00 shp & hldg. Call or wrile ror Iree coloiog. Customer Service Line (216) 467-5665 M-f 9-3,
DliCEMBER I989/JANUARY 1990
11
ATARI WRITER 80 ATARI XEP 80 ATARI 80 Cal
•SOCaXIMNTDlTING
•rrjITABIJ PRINTPR DRIVrk
• :)0,000 WORD DICTIONARY
• MAIL MfJ<GF
• ON 5K DISKriTE
$49;
• CONNrCTS TO ANY COMPOSITF
M(JNITOR
80 tXX. DISPLAY
IKINTF.K INTnRrACr
$79:
PACKAGE
12" MONO MONITOR
ATARI XFP 80
ATARIWRITrR 80
$179
EVEN; mTtm
• 12" IvIONO MONITOR
•ATARIWRITPRSO
•ATARI XFP 80
■102'iPRINTr.R
wmmmmmmmm
$229
COLOR
PRINTER
PLOTTER
COMPUTTE WITH:
• 2 PfiN SETS
• 1 Rax PAPER
• POWER SUPPLY & CABLE
® $14.95
EXTRA PEN SETS
COLOR $3.98 BLACK $.89
1025
DOT MATRIX
PRINTER
81
$59
800
COMPUTER
48K MEMORY
86
$49
OISK IMIVES: FOl
(.OMPl.l-jrK Willi:
POWER SUPPLY
I/O CABIX
DOS W/ MANUAL
ATARI XF551
ATARI 1050*
• RECONDrriONED
$199.00
$169.00
r"'
IHE BEST
LIGHT GUN
TOR YOUR 800/XL/XE
$35
OR THE PACKAGE
LIGHT GUN tr* -i /\fk
CRIME BU.STERS ^ k 1 1 1 M
CROssnow yJJ M.\J ^
BARNYARD BIASTER
HARDWARE &
850 PRINTER INTEREACE $99.95
JOYSTICK EXT CA BLES 1 0' $2.95
MONITOR CABLE (GOl X) PLT) $4.95
EPYX HAND HELD JOYSTICK $9.95
WICX) CX)MMAND JOYSTICX $1995
W ICO Tl m BOSS K)YSTICK £1 9.95
ATARI TRACKBALLS $9.95
ATARI SX212 MODEM S89.95
SUPRA 2400 MODEM $149.95
DOS 2.5 W/ MANUAL $4.95
600XL (NO Tran.rformer) SI9.95
400,800,850,1200XLTnmsforner $14.95
XI./XE Transformer $24.95
THE NEWSROOM
Desktop Publisher By
SPRINGBOARD
$15
BASIC CAKTRIIXjE $4.95
BASIC TUTOR (2 BOOKS) $4.95
QIX $4.95
TURMaL $4.95
PAC-MAN(nobox) $4.95
DONKEY KOt*; (no ho)i) $4.95
GORF (400,800) $4.95
CHIC;KEN $4.95
SLIME (400,800) $4.95
CLAIM JUMPER $4.95
DEIXIXE INVADERS $4.95
XXJRNEY TO THE PLANETS $4.95
STAR RAIDERS $4.95
DEFENDER $4.95
FACT-MAKER $4.95
MATH ENCOUNTER $7.95
DANCE rA?>nASY $8.95
eAMRii^a;^ wm toe $0i^xi/xi
LOGIC LEVELS
MEMORY MANOR
LINKING LOGIC
DELTA DRAWING
HEY DIDDl,E DIDDIX.
GRANDMA'S HOUSE
FRACTION FEVER
ALPIIABUr ZOO
AIX
ASTRO a USE
FROGGER
DIG DUG
MILLIPEDE
SKY WRITER
FOOTBALL
ROBOTRON
$8.95 TENNIS $19.95
$8.95 RNAL LEGACY $19.95
$8.95 MARIO BROS $19.95
$9.95 DONKEY KONG JR $19.95
$9.95 JUNGI.E IIU>JT $19.95
$9.95 MOON PATRa, $1995
$9.95 BATTIJiZONE $1995
$9.95 FOOD FIGHT $19.95
$9.95 HARDBALL $19.95
$14.95 FKJHTNIGirr $19,95
$14.95 ONE ON ONE BASKETBALL $19.95
$14.95 DESERT FALCON $19.95
$14.95 NECROMANCER $19.95
$14.95 RESCUE ON FRACTALUS $19.95
$14.95 BALLBLAZER $19.95
$19.95 BLUE MAX $19.95
.STAR RAIDERS II $19.95
DAVID'S MIDNIGI IT MAGIC $1995
ARCHON $1995
KARATEKA $19.95
aiOPI-lFTER $19.95
GATO $24.95
ACE or ACES $24.95
LODE RUNNER $24.95
BARNYARD BLASTER (LG) $24.95
DARK CHAMBERS $29.95
AIRBALL $29,95
SUMMER GAMF5 $29.95
O^OSSBOW (LG) $29.95
EAGLES NE.ST $29.95
CTIME BUSTERS (IXJ) $29.95
MICROTI U-R (database) $.19.95
EiSK mwrmm wm mi mmm./rm
DAVID'S MIDNIGITT MAGIC $4.95
SPIDERMAN $4.95
CRYSTAL RAIDERS $4.95
REPTON $4,95
BANDITS (48K 400,800) $4.95
a-AIM JUMPER $4.95
DEaSION IN THE DESERT $4.95
CRUSADE IN EUROPE $4.95
KENNEDY APPROAOT $4.95
CONFl.lCT IN VlirrNAM $4.95
NATO CXDMMANDER
CROSSCHECK
MISSION ASTERaO
CX3MMBAT
PREPPIE I
THE COUNT
FREAKY FACTORY
LASER HAWK
CRYSTAL RAIDERS
ADVENTURELAND
$4.95 SECRET MISSION $4.95
$4.95 VOODOO CASTLE $4.95
$4,95 .STRANGE ODYSSEY $4.95
$4,95 REPTON $4.95
$4,95 HULK $4,95
$4.95 AIJEN AMBUSH $4.95
$4,95 lAWBREAKER $7,95
$4,95 SPY VS SPY $9,95
$4,95 TCP GUNNER COLLECTION
$4,95 (3 GAMES) $9.95
■SILICON DREAM.S(1050) $9.95
JEWELS of DARKNF.SS(1050) $9.95
SILENT SERVICE $9.95
DISPATCH RIDER $9.95
SILICON DREAMS $9.95
F-15 .STRIKE EAGLE $995
THE NEW.SROOM{1050-64K) $15.00
BOOKKEEPER
W/ num keypad $29.95
I lOME ACCXXITANT $29.95
Built In: Lotus Comp.
Spread Sheet, Appointment
Calendar w/Alarms, Text Processor, Database
w/Dialer, Calculator, IBM Dos Compatble!
;r rV. Only $399
Al.so Available
Prinler/Xfcr Interface $49.95 RamCard 64K $99.95
Serial Interface $79.95 RamCard 128K $199.95
RAMCard 32K $79.95
NEW AMMtmm
DECISION IN THE DESERT $4.95
CRUSADE IN EUROPE $4.95
KENNEDY APPROACH $4.95
CONFLICT IN VIETNAM $4.95
NATO COMMANDER $4.95
F-15 STRIKE EAGLE $9.95
SILENT SERVICE $9.95
SPY VS SPY S9.95
LIGHT SPEED ( rh /> r A rl
DEVELOPMENT a^35,95|
MmmwK
SALE
ONLY S9.95
Res. $19.95
FLAT RATE S5M
SHIPPING
ON ALL GROUND ORDERS IN
THE CONTINENTAL U.S. *
mm¥^ mm
3.5 BULK PACKS WITH LABELS
l-$.99 25 -$24.75 1000 - $750.00
ST COLOR
MONITORS
3 TO CHOOSE FROM!
SMI 24 MONO
MONITORS
$149
MEMORY VFGRADES
TECH SPECIALTIES 2/4Meg $149.95
NEW WORLD UPGRADE 2/4Meg $139.95
ARCO BOARD I/2/4Meg $169.95
256K/IMeg CHIPS $CALL
ST TURBO SPEED!!
J.A.T.O. BOARD 8/16Mhz " $99
CMI PROCESSOR ACCELERATOR $299
Math Co-processor for CMI 12Mhz $99
1200XL CQQ
eVCKAGE ^""
• 64K 8-bit COMPUTER
• 1020 COLOR PRINTER PLOTTTER
• 1025 DOT MATRIX PRINTER (80 cog
• PAC-MAN CARTRIDGE
• BASIC WITH TUTOR SET
Give the kids something else to play
with besides your ST!
Most of These Bargains
are Available at:
Far NJorth Atari Computers
Fairbanks Alaska (907) 456-3700
Computer Works
Glendale Arizona (602) 246-6364
EPYX
Spectacular!
Winter
Karate
$19.95
Games $19.95
California
Death Swoid $19.95
Games
$19.95
Mission
The Games
Impossible $19.95
(Winlei)
$19.95
Axe of Rage $19.95
Boulder
Devon Aire $19.95
Dash
$19.95
Battleship $19.95
Dive Bomber $19.95
Sub Battle $19.95
Metrocross
$19.95
Space Statbn
Tower
Oblivion $19.95
Toppler
$19.95
Super Cycle $19.95
Tfechno-Cop
$19.95
Champion
Art & Film
Wrestling $19.95
Director
$29.95
Final Assault $19.95
Art & Film
Worid
Director
Games $19.95
Graphics
$19.95
Retail Price $30 to $100
ST HARD DRIVE
SAVINGS
ATARI MEGAFILE 30 $529
AWESOME 60+ (60Meg 28ms) $799
AWESOME 80+ (80Meg 28ms) $999
PCRoard $49
Designer R^sm.^s
THE
BEST
MOUSE
KU'lAC lAtKM MtXISI' lOH
illKS'l!
$49
RAINBIRT>
TITTLES S
Golden Path* 99c
4 Knight Ore $9.95
I Tracker* $1.95
5 Advanced Art Studio $9.95
g Guild of Thieves $9.95
S The Pawn $9.95
I Jinxter $9.95
" Sentry $9.95
StarGlider $9.95
Universal Military
Simulator $14.95
Carrier Command $19.95
SPECIAL
SOFTWARE
SALE S"!
I rrr IXSK (4 gan»)
CaJDRUNNER n
GRAII,
INVASION
SOCX.'ER
Z£ROGRAVrrY
TETRA QUEST
IMNTPRO
DATA RETRIEVE
II & DBASE
Atari PIAN\RIUM
KcB SS9.95
Rl^ $39.95
Reg $19.95
Ri« S29.95
Reg $39.95
Reg $29.95
Reg $29.95
Reg $49.95
Rtg $49.95
Reg $99.95
Reg $29.95
NOW! $19.95
NOW! $19.95
NCW! $9.95
NOW! $19.95
NOW! $14.95
NOW! $14.95
NOW! $14.95
NOW! $19.95
NOW! $19,95
NOW! $14.95
NOW! $14,95
EMULATORS
FOR YOUR ST
PC DITTO II
$299
PC SPEED
$399
MAGIC SAC PLUS
w/Roms
$79.95
SPECTRE 128 V1.9
$169.95
MAC ROMS 64K
$19.95
MAC ROMS 128K
$129.95
SAN JOSE COMPUTER
THE A T A R
STORE
640 BLOSSOM HILL RD. SAN JOSE, CA 95123
STORE (408) 224-8575 • FAX (408) 224-8574
* Sllimivx,: ADD$5.Q0TO ALL ORDERS. AIR AND INTTERNATIONAL SHIPHNG EXTRA. THAT'S IT
WARIUN I Y: 90 DW WARRANTY ON ALL ITEMS, lAX: CALIPORNIA RESIDENTS ADD 7% SALES TAX.
PKEmYMliNll USE VISA, MASTERCARD, MONEY ORDER, CASHIER'S CHECK. OR PERSONAL OIECK.
PERSONAL CHECK MUST CUP.AR PRIOR TO SI IIPMENT CQD: CASH, CASHIER'S OIECK OR M.Q ONLY
Prices subject to change without notice.
Brand and^r product names are tradeitiaiks or registered tnadeimrics of their respective holders.
Ad produced on an ATARI ST using CALAMUS and printed on an ATARI SLM804 PostScr^it compatible laser printei:
Ttfe-lii Software
Ultimate
New fun with fractals.
By Roger Pruitt
Experiment with the new mathematics
of chaos with this program that creates
the Sierpinslti gasliet — and lets you add
your o^gi «%a^rs to generate some
highly unusual fractal patterns. This BA-
SIC program works on 8-bit Atari com-
puters with at|^ast 48K memory and
disk drive. An Epson-compatible printer
is optional.
In physics and other sciences,
the term "chaos" has come to
mean the study of determinis-
tic disorder This is a relatively
new field that integrates many sub-
disciplines of mathematics and the
sciences. Chaos covers the study of
fragmented and irregular fractal
shapes such as clouds, mountains,
coastlines, and tree bark, which all ex-
hibit increasing detail when mag-
nified.
In addition, chaos involves the
study of non-linear dynamic systems
exhibiting unpredictable and random
behavior. Studies of biological popu-
lations, climate processes, economic
fluctuations and the dynamics of
Jupiter's Great Red Spot are all co-
vered in the same discipline as studies
of fractal shapes.
The word fractal was coined in
1975 by the mathematician Benoit
Mandelbrot to describe his shapes,
dimensions and geometry. The word
itself is a contraction of "fractional
dimensions," but most people think
of fractals simply as shapes that are
self-similar
A coastline, for example, has a
highly irregular fractal shape. As its
structure is magnified, more of its ir-
regularity is revealed, but the sort of
shapes formed by the coastline re-
main the same, whether you are look-
ing close up at a small inlet or from
a satellite at a major bay.
In studying fractal shapes, a num-
ber of patterns have been identified.
The Mandelbrot set, Koch curves and
Sierpinski gaskets are some well-
known examples of fractal shapes.
(See Charles Jackson's excellent arti-
14
ANTIC, THE ATARI RESOURCE
cle in the April 1986 Antic for more
on fractals and the Mandelbrot set,
also known as the Julia curve.) All
these shapes result from determinis-
tic processes.
To make a Koch snowflake curve,
begin with an equilateral triangle. At
the middle of each side, add a smaller
triangle one-third the size of tfie origi-
nal triangle. This results in a six-
pointed figure. At the middle of each
side of this figure add still smaller tri-
angles, and so on.
To make a Sierpinski gasket, start
with another equilateral triangle. Di-
vide the triangle into four smaller tri-
angles by drawing lines from the mid-
dle of each side to the other two sides.
Remove the central triangle. Repeat
the process with the remaining three
triangles and remove the central tri-
angle from each of them. Nine stiU
smaller triangles remain. The process
continues infinitely in the fractal, even
if it becomes impossible to actually
draw the ever smaller triangles with
ordinary pencil and paper — or com-
puter screen.
Rather than generate fractal shapes
from such deterministic processes as
just described, Michael Bamesley of
the Georgia Institute of Technology
takes a different approach. He con-
structs fractals through a random
process he calls the Chaos Game.
GEHING STARTED
Listing 1, GASKET. BAS, is a short
demonstration program. Type it in,
check it with TYPO II and SAVE a
copy to disk. Now type in Listing 2,
CHAOS.BAS, check it with TYPO II,
and SAVE a copy to disk. Antic Disk
users will find both of these programs
on this issue's disk.
If you have trouble typing Listing
2 because of the special characters in
lines 28360, 28370, 28400 and
28410, don't type them in. Listing 3
will create these hard-to-type lines for
you. Type in Listing 3, check it with
TYPO II, and SAVE a copy
When you RUN Listing 3 it will
create a file containing these hard-to-
type lines calleid UNOESlISI: piate
sure you don't aikeadf Imc a file twf
that name on your dfelk.) 9ieigc dns
file into Listing 2 bp- tfpnig liMD
"D:CHAOS.BAS'^'' and dm EVTER
"D: LINES. LST". Be saut m SfflflE die
final version of die Lltwiiatr Osaos
file.
SIERPINSKI GASKET
When you RUN dse shcMrBes-donoBir
stration program GASKETJ^kS |Iist-
ing 1) by itself, it genentes a Sieqiin-
ski gasket according to HarnrsJry's
method. "Vbu'll see die dBstinctire tri-
angular patterns geneiatni^ in about
Polygon gemmlBd with Ultimate Qiaai
five or 10 minutes. In the program,
the vertices (points) of a triai^le arc
located at the screen coordinates
(0,0), (318,0) and (159,191). These ver-
tices are respectively designated as 1,
2 and 3.
First the computer randondy picks
a poiru anywhere on the screen. Nesa,
one of the vertices is rantkMnly cho-
sen. A point is then plotted (dnmii)
halfway between the initial poim and
this vertex. From this point a second
pKjint is plotted halfway to the next
randomly chosen vertex. The pnxxss
is repe^ed over and oven
At first, the process appears to ran-
domly place dots all over the scteen.
However; after a short period of time
the pattern of the Sierpinski gasket be-
gins to emerge. It is fascinating to
watch order appear from chaos. ;
Instead of dividing the distanclfi
from the last {^tted point to a ran-
domly chosen vatex by two, I ■wanted
to see what would happen if the dis-
tance woe divided by three, or some-
dnng dsc Ttacn I wcmdeired what
kind of fioKlal pattrms wtx^d be
gpnooinl fcr po^gpns of nmc tban
doiee sMe». After a little thinfcing I
ieai'£2ie«i I cuuld 'wntc a gfnfnl pa>-
gCBU that iKOoid kt me study an the
vanjtianK. llie nsnhing program is
intimate OaasL.
When pm lOIiX Ukimaile Otaoe^.
]nm wffl see two Mcnn items on the
soeen. NUdi option ]„ Gceale Cbaoss
you can generate fiactal pattetns. &tr
polfgpns wirii iqp to lOsides^ usmg
dilfacMt scale farwurv to detemnnc
irheie pcnnls wiB be plotted. Kist,
y«iD wiD be asked to enter a nmoe for
^foorpictnRv-tobciBcdasafifeaamc
if you elM>ose to save yttur firactal iBH-
:^je later Enter a name with op to
d^ cliaraaers Mtd press [RETURN].
Tfaeptogtam wQI autcnoaticalty sap-
pljr J*KI as the file name extensioa
when you are leady to sanne the pic-
tine todis^
'Km wjll next be a^ed to iiqpnt the
nnniier of sidles yoor potj^Son dioidd
have. ')S)u can enter any nundber firom
1 tliioiigjh 10, inrinding fiactioos (in
decimal fiorm). A triai^e is a three-
sided polygon. If yoa enter 3 for the
number of sides^ then at the next
pcon^ enter a scsOe of 0.5 (one half).
With th^ scale the d^tance between
the last plotted point and a randomly
chosen vertex is halved and a new
point is j*)tled on il« screen. The re-
sult should be a Skrpinski gasket very
amiiar to the oiks produced with
GAaCEXBAS.
Other scale fictors cause new
points to be plotted closer or further
fiom the vertices — the smaller the
scale factor; the closer the points will
be to the vertices- A scale of . 3 3 3 (one
third) results in sanaller triangles
clustered at each vertex. With scales
o\'er .5, points begin to overlap,
gradually filling in some polj'gons. A
,;scale of 1 will result in all new points
(."^beiag plotted precisely on top of the
old one
For a truly odd shape, a scale of 99
produces a crawling line that e\'entu-
ally reaches the center of the poly-gon
DECEMBER 1989/JANUARY 1990
15
and sc^ tfaax; monk^d^dlf bock
and foitfa between dae ondoanlv^
Fwpf« iim-iM .Minn iiTiM ■dma' llaHfif-
fenent scale £ajCfi)cs woik batter wiili
diflieicatixili'^ans.. A scale tractor of
0.4 ««tk« wefl for a fii^-^ded penita-
guiL wink' smalkr sxakr £ac90(<»< psu-
aides.. Fm^bcciataKusiisi^pasisxiism-
mk (vaaa iAutasai^ a nosi-intiqger
laiuc vilioi die pfompt a^cs for die
mnnbcrof £adc»i for die desiied poly-
gcHL forejcanq^ ^vKi m^tt m a 2.5
aidsti ptAy^am with a scale fuscbor of
«.3-
SAVE & P«NT
OiK3e vou base a fiadal pattcan ;iou
like; i^wu can sawc it sin^y bj' prcss-
ii^ fSELECT]. ^fou wiU need lo ha^ie
|4enty of (pee space on yow disk, as
eacb |Mctine is saved in Micio-Painier
fonnat lequirii^ 62 soaars. (Mioo-
images may be convened to
MicH) ninaiaucH' ifiaixnat with Rapid
GaptacsCmuvriier&otn the Novem-
ber 1985 Antic.^
It is fascinating
to watch order
appear from
^ chaos.
If yoa"bawe an Epson-compatible
printec, 50U can also print your pic-
ture by pfessing fOPTION] . To return
to the main menu, hold down
[START] and then press [OPTION].
■ton can load your pictures back
imo the Chaos Game by using option
2 on the main menu, Load Picture.
Make sure you know the name of the
picture you want before you choose
this option. The program will add the
extender .PIC to the filename for you,
and load the picture from the disk in
drive one.
For more information on fractal ge-
ometry and the Chaos Game, "Chaos:
Making a New Science" by James
Gleick (Viking, 1987, ISBN 0-670-
81178-5) is an excellent introduction
to chaotic phenomena, even for non-
mathematicians. A
Roger Pniitt is a Professor of Physics at
Fort Hays State University in Hays, KS.
His physics department has eight Atari 8-
bit computers for student use, six of them
networked ivith a Supra MicroNet and
MicroStuffer, and interfaced with vari-
ous laboratory detectors for data collec-
tion and reduction.
Listing on page 38
SUPER BONUS PROGRAM
on Antic Disk
You get even more value tvben ytm
get the Antic disk-^Botms Programs
too large to Jit m tbe magazine.
Phis you get aU 172K of this month's
Antic programs on disk. Great 8-bit
software without typing^
Order your disk now!
Phone toli-free:
1-800-234-7001
(Visa/Mastercard Orders)
AskforAOS1289
Only $5.95
I Plus $2 shipping S handling ]
More affordable
than ever.,.
Subscribe to Antic with Disk for
ONLY $28.00!
Get 6 issues of Antic with
disk for the super low price
of S28.00. It's so much
easier on your checkbook!
Antic's disk is your best
source of continued 8-bit
software support.
Subscribe now!
Call Toil-Free: 1-800-234-7001
■Visa/Mastercard orders only
Mapping the
Atari
Exclusive!
Classic 8-bit reference book returns.
By Ian Chadwick
Antic continues the exclusive serializa-
tion of key excerpts from the revised
second edition of Ian Chadwick's "Map-
ping the Atari." Virtually impossible to
obtain today, this book has been one of
the key reference sources for intermedi-
ate and advanced Atari 8-bit program-
mers since 1983.
This exclusive Antic serialization be-
gan in the August 1989 issue, with an
explanation of how to use the memory
map locations presented in each succes-
sive issue.
Locations 512 to 1151 (S200 to
$47F) are used by the OS for work-
ing variables, tables and data buffers.
In this area, locations 512 to 553
(S200 to S229) are used for interrupt
vectors, and locations 554 to 623
(S22A to Jf26F) are for miscellaneous
DECEMBER 1989/JANUARY 1990
use. Much of pages two through five
cannot be used except by the OS un-
less specifically noted. A number of
bytes are marked as 'spare', i.e., not in
use currently. The status of these bytes
may change with an Atari upgrade, so
their use is not recommended.
There are two types of interrupts:
Non-Maskable Interrupts (NMI)
processed by the ANTIC chip and In-
terrupt Requests (IRQ) processed by
the POKEY and the PIA chips. NMI's
are for the VBLANK interrupts (VBI's;
546 to 549, S222 to S225), display list
interrupts (DLI) and RESET key inter-
rupts. They initiate the stage one and
stage two VBLANK procedures;
usually vectored through an OS serv-
ice routine, they can be vectored to
point to a user routine. IRQ's are for
the timer interrupts, peripheral and
serial bus interrupts, BREAK and
other key interrupts, and 6502 BRK
instruction interrupts. They can
usually be used to vector to user rou-
tines. See NMIST 54287 (SD40F) and
IRQEN 53774 ($D20E) for more in-
formation. NMI interrupt vectors are
marked NMI; IRQ interrupt vectors
are marked IRQ.
512,513
200,201
VDSLST
The vector for NMI Display List In-
terrupts (DLI): containing the address
of the instructions to be executed dur-
ing a DLI (DLI's are used to interrupt
the processor flow for a few microse-
conds at the particular screen display
line where the bit was set, allowing
you to do another short routine such
17
as music, changing graphics modes,
etc.). The OS doesn't use DLI's; they
must be user-enabled, written and
vectored through here. The NMI sta-
tus register at 54287 ($D40F) firet tests
to see if an interrupt was caused by
a DLI and, if so, jumps through
VDSLST to the routine written by the
user DLI's are disabled on powerup,
but VBI's are enabled (see 546 to 549;
$222 to S225).
VDSLST is initialized to point to
59315 (SE7B3), which is merely an
RTI instruction. To enable DLI's, you
must first POKE 54286 ($D40E) with
192 (SCO); otherwise, ANTIC will ig-
nore your request. You then POKE
512 and 513 with the address
(LSB/MSB) of the first assembly lan-
guage routine to execute during the
DLI. You must then set BIT 7 of the
Display List instruction(s) where the
DLI is to occur. You have only be-
tween 14 and 6l machine cycles avail-
able for your DLI, depending on your
GRAPHICS mode. You must first push
any 6502 registers onto the stack, and
you must end your DLI with an RTI
instruction. Because you are dealing
with machine language for your DLI,
you can POKE directly into the hard-
ware registers you plan to change.
514,515
202,203
Serial (peripheral) proceed line vec-
tor, initialized to 59314 ($E7B2),
which is merely a PLA, RTI instruc-
tion sequence. It is used when an IRQ
interrupt occurs due to the serial I/O
bus proceed line which is available for
peripheral use.
516,517
204,205
VINTER
Serial (peripheral) interrupt vector,
initialized to 59314 ($E7B2). Used for
the IRQ interrupt due to a serial bus
I/O interrupt.
518,519
206,207 VBREAK
(not the BREAK key, which is at loca-
tion 17; Sll), initialized to 59314
(SE7B2). This vector is normally used
for setting break points in an assem-
bly language debug operation. IRQ.
520,521
208,209 VKEYBD
POKEY keyboard interrupt vector,
used for an interrupt generated when
any keyboard key is pressed other
than BREAK or the console buttons.
Console buttons never generate an in-
terrupt unless one is specifically user-
written. VKEYBD can be used to
process the key code before it under-
goes conversion to AT\SCI1 form. In-
itialized to 65470 (SFFBE), which is
the OS keyboard IRQ routine.
522,523 20A,20B VSERIN
POKEY serial I/O bus receive data
ready interrupt vector, initialized to
60177 ($EB11), which is the OS code
to place a byte from the serial input
port into a buffer CaUed INTRVEC by
DOS, it is used as an interrupt vector
location for an SIO patch, DOS
changes this vector to 6691 (S1A23),
the start of the DOS interrupt ready
service routine. IRQ.
VPRCED 524,525 20C,20D VSEROR
Software break instruction vector
for the 6502 BRK (100) command
POKEY serial I/O transmit ready
interrupt vector, initialized to 60048
(EA90), which is the OS code to pro-
vide the next byte in a buffer to the
serial output port. DOS changes this
vector to 6630 (S19E6), the start of the
DOS output needed interrupt routine.
IRQ.
526,527 20E,20F VSEROC
POKEY serial bus transmit com-
plete interrupt vector, initialized to
60113 (SEADl), which sets a transmis-
sion done flag after the checksum
byte is sent. IRQ.
528,529 210,211 VTIMRl
POKEY timer one interrupt vector.
initialized to 59314 ($E7B2), which is
a PLA, RTI instruction sequence.
Timer interrupts are established when
the POKEY timer AUDFl (53760;
!SD200) counts down to zero. Values
in the AUDF registers are loaded into
STIMER at 53769 (SD209). IRQ.
530,531
212,213 VTIMR2
POKEY timer two vector for
AUDF2 (53762, $D202), initialized to
59314 (»E7B2). IRQ.
532,533 214,215 VTIMR4
POKEY timer four vector for
AUDF4 (53766, SD206), initialized to
59314 (SE7B2). This IRQ is only vec-
tored in the 'B' version of the OS
ROMs.
534,535 216,217 VIMIRQ
The IRQ immediate vector
(general). Initialized to 59126 ($E6F6).
JMP through here to determine cause
of the IRQ interrupt. Note that with
the new ('B') OS ROMs, there is a
BREAK key interrupt vector at loca-
tions 566,567 ($236, S237).
The locations from 536 to 558
($218 to $22E) are used for the sys-
tem software timers. Hardware timers
are located in the POKEY chip and
use the AUDF registers. These timers
count backwards every 1 /60 second
(stage one VBLANK) or 1 / 30 second
(stage two VBLANK) interval until
they reach zero. If the VBLANK proc-
ess is disabled or intercepted, the
timers will not be updated. These lo-
cations are user-accessible and can be
made to count time for music dura-
tion, game I/O, game clock and other
functions.
Software timers are used for dura-
tions grater than one VBLANK inter-
val (I/60 second). For periods of
shorter duration, use the hardware
registers.
536,537
218,219
CDTMVl
18
ANTIC, THE ATARI RESOURCE
System timer one value. Counts
backwards from 255- This SIO timer
is decremented every stage one
VBLANK. When it reaches zero, it sets
a flag to jump QSR) through the ad-
dress stored in locations 550,551
($226, S227). Only the realtime clock
(locations 18-20; S 12-14), timer one,
and the attract mode register (77;
$4D) are updated when the VBLANK
routine is cut short because time-
critical code (location 66; $42 set to
non-zero for critical code) is executed
by the OS.
538,539
21A,21B CDTMV2
System timer two. Decremented at
the stage two VBLANK. Can be
decremented every stage one
VBLANK, subject to critical section
test as defined by setting of CRITIC
flag (location 66; $42). This timer may
miss (skip) a count when time-critical
code (CRITIC equals non-zero) is be-
ing executed. It performs a JSR
through location 552, 553 ($228,
$229) when the value counts down
to zero.
540,541 21C,21D CDTMV3
System timer three. Same as 538.
Timers three, four, and five are
stopped when the OS sets the CRITIC
flag to non-zero as well. The OS uses
timer three to OPEN the cassette
recorder and to set the length of time
to read and write tape headers.
542,543
21E,21F
CDTMV4
System timer four Same as 538
($21A).
544,545
220,221 CDTMV5
System timer five. Same as 538
($21A). Timers three, four, and five all
set flags at 554, 556 and 558 ($22A,
S22C, S22E), respectively, when they
decrement to zero.
VBLANK immediate register Nor-
mally jumps to the stage one VBLANK
vector NMI interrupt processor at lo-
cation 59345 ($E7D1); in the new OS
'B' ROMs; 59310, $E7AE). The NMI
status register tests to see if the inter-
rupt was due to a VBl (after testing for
a DLI) and, if so, vectors through here
to the VBI routine, which may be
user-written.
548,549
224,225 VBLANK
VBLANK deferred register; system
return from interrupt, initialized to
59710 (SE93E, in the new OS 'B'
ROMs; 59653; $E905), the exit for the
VBLANK routine. NMI.
550,551
226,227
CDTMAl
System timer one jump address, in-
itialized to 60400 ($EBFO). When lo-
cations 536, 537 ($218, $219) reach
(count down to) zero, the OS vectors
through here (jumps to the location
specified by these two addresses). You
can set your machine code routine ad-
dress here for execution when timer
one reaches (counts down to) zero.
Your code should end with the RTS
instruction.
552,553 228,229 CDTMA2
System timer two jump address.
Not used by the OS, available to user
to enter the address of his or her own
routine to JMP to when the timer two
(538, 539; $21A, $21B) count reaches
zero. Initialized to zero; the address
must be user specified. NMI.
554
22A
CDTMF3
System timer three flag, set when
location 540,541 (S21C, $21D)
reaches zero. This register is also used
by DOS as a timeout flag.
555
22B
SRTIMR
546,547
222,223
WBLKI
Software repeat timer, controlled
by the IRQ device routine. It estab-
lishes the initial 1 12 second delay be-
fore a key will repeat. Stage two
VBLANK establishes the 1 / 10 second
repeat rate, decrements the timer and
implements the auto repeat logic.
556
22C
CDTMF4
System timer four flag. Set when lo-
cation 542, 543 ($2IE, $21F) counts
down to zero.
557
22D
INTEMP
Temporary register used by the
SETVBL routine at 58460 ($E45C).
558
22E
CDTMF5
System timer five flag. Set when lo-
cation 558, 559 ($22E, $22F) counts
down to zero.
559
22F
SDMCTL
Direct Memory Access (DMA) ena-
ble. POKEing with zero allows you to
turn off ANTIC and speed up process-
ing by 30 % . Of course, it also means
the screen goes blank when ANTIC
is turned off! This is useful to speed
things up when you are doing a cal-
culation that would take a long time.
It is also hat^dy to turn off the screen
when loading a drawing, then turn-
ing it on when the screen is loaded
so that it appears instantly, complete
on the screen. To use it you must first
PEEK (559) and save the result in or-
der to return your screen to you. Then
POKE 559,0 to turn off ANTIC. When
you are ready to bring the screen back
to life, POKE 559 with the number
saved earlier
560,561
230,231
SDLSTL
Starting address of the display list.
The display List is an instruction set
to tell ANTIC where the screen data
is and how to display it. These loca-
tions are the shadow for 54274 and
54275 ($D402, $D403).
DECRMBER I989;JANU\RY 199H
19
562 232 SSKCTL
Serial port control register, shadow
for 53775 (SD20F).
564
234
LPENH
Light pen horizontal value: shadow
for 54284 ($D40C). Values range from
zero to 227.
565
235
LPENV
Light pen vertical value: shadow for
54285 (SD40D).
566,567 236,237 BRKKY
, BREAK key interrupt vector You
can use this vector to write your own
BREAK key interrupt routine. Initial-
ized to 59220 (»E754).
570
23A
CDEVIC
Four-byte command frame buffer
(CFB) address for a device - used by
SIO while performing serial I/O, not
for user access. CDEVIC is used for
the SIO bus ID number. The other
three CFB bytes are:
571 23B CCOMND
The SIO bus command code.
572 23c CAUXl
Command auxiliary byte one,
loaded from location 778 ($30A) by
SIO.
573
23D
CAUX2
Command auxiliary byte two,
loaded from location 779 (S30B) by
SIO.
574 23E TEMP
Temporary RAM register for SIO.
575 23F ERRFLG
SIO error flag; any device error ex-
20
cept the timeout error (time equals
zero).
576
240
DFLAGS
Disk flags read from the first byte
of the boot file (sector one) of the
disk.
577
241
DBSECT
The number of disk boot sectors
read from the first disk record.
578,579 242,243 BOOTAD
The address for where the disk
boot loader will be put. The record
just read will be moved to the address
specified here, followed by the re-
maining records to be read. Normally,
with DOS, this address is 1792 (S700),
the value also stored temporarily in
RAMLO at 4,5. Address 62189
($F2ED) is the OS disk boot routine
entry point (DOBOOT).
580
244 COLDST
Coldstart flag. Zero is normal; if
zero, then pressing RESET will not re-
sult in reboot. If POKEd with on
(powerup in progress flag), the com-
puter will reboot whenever the
RESET key is pressed.
582
246
DSKTIM
Disk time-out register (the address
of the OS worst case disk time-out).
It is said by many sources to be set to
160 at initialization, which represents
a 171 second time-out, but my system
shows a value of 224 on initialization.
Timer values are 64 seconds for each
60 units of measurement expressed.
583-622 247-26E LINBUF
Forty-byte character line buffer,
used to temporarily buffer one phys-
ical line of text when the screen edi-
tor is moving screen data. The pointer
to this buffer is stored in 100,101
(S64,S65) during the routine.
623 26F GPRIOR
Priority selection register, shadow
for 53275 (SDOIB). Priority options
select which screen objects will be 'in
front' of others. It also enables you to
use all four missiles as a fifth player
and allows certain overlapping players
to have different colors in the areas
of overlap. You add your options up
as in location 559, prior to POKEing
the total into 623.
Locations 624 to 647 ($270 to
$287) are used for game controllers:
paddle, joystick and lightpen values.
624
270
PADDLO
The value of paddle 0 (paddles are
also called pots, short for potentiom-
eter); PEEK 624 returns a number be-
tween zero and 228 ($E4), increasing
as the knob is turned counter-
clockwise.
625
271
PADDLl
This and the next six bytes are the
same as 624, but for the other
paddles.
632
278
STICKO
The value of joystick 0. STICK
registers are shadow locations for PIA
locations 54016 and 34017
($D300,$D301). There are nine pos-
sible decimal values (representing 45
degree increments) read by each
joystick register (using the STICKn
command). ^
Copyright 1983 and 1985, COMPUTEi
Publications, Inc.
MAPPING THE ATARI
$16.95, COMPUTEi Books, PC. Box
5406, Greensboro, NC 27 AO^. \9\9\
275-9809.
Ian Chadwick is a Toronto-based free-
lance writer. •
ANTIC. THE AT,\RI RESOURCE
GAME OF THE HOMTH
l^ipp^i .*i0Kmnrl
The Nerve Game
Countdown on ^our dosswofd sldn&.
By Jason Sttantfnan
The object of the Nerve
Game is deceptively sim-
ple. You must complete
eight different word-puzde
cards by placing letters on them to
spell words — and do so in the fewest
turns. Each player rolls 12 dice, each
with one letter per side. Then you
place the letters on the cards, com-
pleting words in a crossword fashion.
Each player plays the same eight
cards in a different order. Spaces that
must be filled are represented by a
large dot. Spaces that arc part of the
same word are either touching or con-
nected by a line.
Now for the nerve part of the
game: after you complete a card, you
have two choices. First, you can just
stop your turn. \bu will be credited
with all the cards you finished and
you won't have to do those cards over
lagain, no matter what. However, go-
ing on means that you risk all the
cards you have finished.
If your time runs out before you
finish the card you're on, you must
re-do all the cards that you completed
during that round. But since you're
playing to see who can finish the
cards in the fewest turns, sometimes
it's worth the risk.
GETTING STARTED
Type in Listing One, NERVE.BAS,
check it with TYPO II, and SAVE a
Challenge your hcuniwithlhis trkky
BASIC i¥ord ^une requliiag speed,
spellli^ sldllSy and a hit of Nerve.
IChis BASIC progcamivorks on 84Ht
AJaari ccm^iilers ^ridi at least 48K
iaieni<»y and
co]p3r to dSsk befocE- jou tSM it.
When fna ranx Tbr BteTvc Game
yocE wiQ be a^dtExI fiir the imndier erf'
pla'jfeisu As Sew as one pasan or as
majayasc|^iiBy|iijy. Unifaawfll
be adocd fin- die pIsQKi^ names and
the uuudbu (rfsoooods thcyiraHlKnc
p>er tiKn. Eadi frianpcr can hacc dieir
o^^vm time fimit— between 15 and 99
secnndsL TUb gives
f and btMl tfpBis) a i
Tbc iriUyiuB soccn afaows the
lAqKx^snanKacdictofi^aswdlasilie
number oif cands die pl^cr had fin-
■died at the end of the last tnm. On
die fine bdoHrldiat an; die :
JLHuspumdirdire);
maMiiing IniliecenBeraf tbesoeen
DECEMBER 1989/JANUARY 1990
21
isdiccanL
aniliccsid
Ithas
; to do widi how manp cauls
die pfaQicr las fimsfacsL Tbcn at dK
botnom of dhc scxccn anc the
A2b "^piaBalctier wSpiacE it on
llicsqnRwiKicdiccncsar i^ as tat^
as dnc sqmic cnncniip liK a dot and
dot kncr is asaUUc fitom dK (Bdc
[naJET^ This idiioscs die loner
mdtr die onsor and piacES it ImJE
m die dJDc srriinn
.^wnTFmK- tIms R-floBs die dnc
anddeaisaftdiocfiHMndiccaid. lin
aic afloncd ID R-ndl as aficn as fin
[AEB0W KEVSJ widnut |CO?«^
TMH.]: Hksc move die ansor
amnd die <3nd in die appmpiianc
dnxlion.
[ffllFI] ICIEA^: GtedKla^oaai-
faimtion ID SD ■> die next canl widi-
'Inm- Thcptu^jum
dhcdsdiccaidaosocif It is complete
and dicn pnoccds on ito the next
canl, tf thcncisane.
[ESOkF!^ or [KETOKM] : The card
is * Im'11 lunti ff it is conaplete, the
piqicr's mm wM be ended and the
; if dKse are any
•o die wonls because of
mts^peflaog^ or odior avois.
UNAOXPIABUE WORDS
Ibc oampoKr ani|' dtecks that
cadh caad is cwmplnf, noc that the
wioidsancadhcarilaRaooeptable. At
die end of cadi mm (idien players
|ESO^ or [REIHIRN]) the
dicn asfcs if dxxe are any
It is op to die pilayers to
dhodk cadh odicrls wndsL
A wobA is iMMrriiuIile if it is
, apmpor noun vcquiring
r is not an English
irand. VannpiKaniisnat'caltd, type
Yand due pianpcrwil not be credited
with any cards for that turn, and will
have to do them all over Be careful —
even if the other player disagrees with
your challenge, there's no way to
undo a challenge. Once you press Y
the turn is lost and the cards have to
be redone. If all the words are valid,
press any other key to continue.
At the end of each turn, the timer
is reset and the same player continues
until all eight cards have been filled.
Only then does the next player begin.
This continues untU all of the players
have finished.
At the end of the game the scores
will be printed (with the place in
parentheses). The person who took
the least number of turns to finish
wins. A
Jason Strautman lives in San Antonio,
Texas. His program AUTORUN Seleaor
appeared in the June 1989 Antia
Listing on page 40
BUY
SELL
TRADE
SWAP
Antic Classifieds
"^iHt *tu.»n!uli **«iiinacll, "San ffiamohitatj. C* "9«egp
■%iumc
Cliimpany
•Vildrc^
Hhunc
iCitTAl^taitci'Zip
ITOiKtcfflQixdi^iKu IVimihtrr
Expimtion Dutc
l>suc(s) Ad U) -Appear
WBBfeM.nfflireK'WOttB)— OTBcnits- (20) word minimum.
■Win JlggillS7.'aBporlBaefaii-lt>oldface word.s or add $40.00 for the entire ad set
•ia ^iM^sac li^ms smmlaa«£fitaBi\.
snK:Jdifg«^.%li«'«omcO)Bneia)ir.six(6)stais ****** at top of ad.
TBBffi: IFtRSUKlMaKiKHiiBiiiedLaiicck, Mone\- Order, Visa or MasterCard i.s
jicoqpicd.MMactlBitfclMMMr Ha Antic Publishing.
raOK: &iis istc adbgoci m gmiliStdBar's approval and MUST BE TYPED. Please underline
m^C'iKdls tcoj 9k -sot iim biAffiujc.
4CEMHH. nmBHDHfi: JgDwauiisoK i using Post Office Box numbers in their ads must
•stiiq^ilhp- pcHUBBmnim aiilliftwas aiiiiB ndtephone numbers. Ad will appear in the next avail-
.Hhilc j^-uir^diiariK]ad|mnDlles£adliEii«viise specified.
lElBU«E:<9ltd^gBiikgraaiiciaKiards«e (e.g.. December 1988 closes September I.
IfSiSS— ItoacairtKCTiiaaitci'iinsiikrStostciriber 1. 1988).
OV Mii o^aa, muA m IjftjiiJdHui copy and send with remittance to address on
*rfefL
HnEHCOFY WOL NOT BE ACGEPTEO
AN AD IN ANTIC REACHES MORE THAN 100,000 SERIOUS ATARI USERS
22
ANTIC THE ATARI RESOURCE
FEATURE REVIEW
AtariWriter 80
Ultimate 80-column word processing for 8-bit
Review by Matthew Ratcliff
At long last AtariWriter 80
is here. Users of the origi-
nal AtariWriter or Atari -
Writer Plus will be in-
stantly familiar with AtariWriter 80.
This is the first 80-column word
processor direct from Atari for their
8-bit home computers.
AtariWriter 80 costs only S49.95,
but that's just the beginning of your
start-up investment. You need Atari's
$79.95 XEP80 box and a good 80-
column composite video monitor —
monochrome is preferred and costs
about $100. Therefore, adding 80-
column word processing to your Atari
computer can easily cost more than
$200.
FIRST IMPRESSIONS
The AtariWriter 80 program disk is
a flippy. The 48K version is on Side
1, and the 130XE (128K) version is on
Side 2. The 130XE version of
AtariWriter 80 provides three mem-
ory banks of 15872 bytes each, for a
total edit buffer size of about 47K. You
manage these banks by entering text
into one buffer until it is full, or nearly
so, and then pressing [START] [B] to
select the next bank.
When loading a very large docu-
ment, AtariWriter 80 splits it evenly
among the three banks, leaving room
in each buffer for the document to
grow. The [OPTION] [F] command
tells AtariWriter 80 to activate its free
memory clean-up sequence, which
redistributes the file evenly among the
3 buffers. This isn't as elegant as it
could be, but is quite workable. Un-
fortunately, AtariWriter 80 does not
use the extra memory of popular
third-party 800XL expansions such as
the 256K RAMbo XL.
The 98-page manual is well-written
and has a complete index. AtariWriter
80 also includes a glossy quick-
reference card that is very helpful. It's
all that most AtariWriter veterans will
need to navigate AtariWriter 80 com-
fortably.
The usual create, edit, print, and
other file support functions are avail-
able from AtariWriter 80's main menu.
You can also start the spell checker or
mail merge utility from this menu.
The program disk cannot be write-
protected, because it is required for
temporary storage in loading the
Proofreader or Mail Merge programs.
When editing, the [BREAK] key
forces a screen redraw, at which time
AtariWriter 80 reformats the screen
nicely. But while inserting text, the
display is not always updated cor-
rectly.
PROOFREADER
After creating a file, you can verify
spelling by selecting the proofreader
option from the AtariWriter 80 menu.
You are prompted to insert the pro-
gram disk into drive 1. AtariWriter 80
first writes the document to a tem-
porary file on the program disk, and
then loads the Proofreader
Generally it is unwise to write to
your main program disk. However,
AtariWriter 80 is not copy-protected.
And with a sector copy utility, I had
no problems making a backup copy
of the master program and dictionary
disks. The manual does not mention
this, however
From the Proofreader menu you
can chose to correct errors interac-
tively, highlight errors while review-
ing the file, or send a list of spelling
errors to the printer. Proofreader is
capable of adding and saving a user
defined personal dictionary. The
menu provides options for listing the
directory of drive 1 or 2, as well as
loading or saving AtariWriter 80 docu-
ments for additional spell checking
work. When all corrections have been
made, control returns to AtariWriter
80 for continued editing of the origi-
nal document, with spelling changes
in place.
MAIL MERGE
Mail Merge is a nice database facil-
ity, geared toward the creation and
management of "address books," but
easily modified to your individual
tastes. Mail Merge presents a menu
from which you can choose to cre-
ate, edit, and manage mailing lists.
Multiple mailing list files are simple
DECEMBER 1989/JANUARY 1990
23
to define, each with different field
names and sizes.
This miniature database supports a
maximum of 15 fields. The field
names can have as many as 12 charac-
ters, with data fields of 20 characters
or less. A total of 255 records fit in
one address file.
Mail Merge presents a default rec-
ord format, quite suitable for almost
any address book. Address files are
easily updated, cataloged and printed.
After creating a satisfactory template,
you enter data to fill the records. Save
the address book to disk, and it can
be merged with AtariWriter 80 docu-
ments later
A Mail Merge file is easily tied into
an AtariWriter 80 document to create
fonn letters, or generate customer bill-
ing. While you edit, pressing [OP-
TION] [M] tells AtariWriter 80 to insert
one of the fields from an address file.
This keypress is immediately followed
by the desired field number to print
in the document.
When printing, AtariWriter 80
prompts for the name of the Mail
Merge file from which to import the
fields. If the Mail Merge file contains
six records the document will be
printed six times, using the proper
fields from each record for each copy.
PRINTING
AtariWriter 80 prints documents
through the XEP80's printer interface
or through a standard Atari printer
adapter, such as Atari's 850 interface
or ICD's P:R: Connection. When the
print command is selected, you
specify whether to use the XEP80 or
other printer port. No print problems
were experienced while printing
through the XEPSO's interface port.
It also works fine with the printer in-
terface of ICD's MIO board.
AtariWriter 80 supports all Atari
printers, as well as the Epson FX-80,
IDS Microprism 480, and Juki 6100.
Pressing [SELECT] while booting
AtariWriter 80 brings up the Custom
Printer Editor, which lets you create
a custom printer driver if your printer
has a readable manual.
Out of the box, AtariWriter 80 sup-
ports condensed, proportional, and
elite type fonts. Up to nine fonts are
supported. Some of the additional
font selection commands can be used
to enable different color printing on
an NXIOOO Rainbow printer The Cus-
tom Printer Editor does not allow you
to load and modify a predefined
driver So, creating an Epson printer
driver with the addition of NLQ,
italics, and other fonts requires build-
ing everything from the ground up.
AtariWriter 80 is capable of loading
AtariWriter and AtariWriter Plus files
with no problems. AtariWriter 80 em-
ploys a separate global format menu,
just like AtariWriter Plus. After load-
ing an AtariWriter file, the top line of
control codes used for global format-
ting needs to be deleted. No other
compatibility problems should occur
AtariWriter 80 provides an elegant
set of block operations. After mark-
ing the top of a block of text, the
writer moves to the end of the block
and selects an option. Commands
supported are alphabetize, count
words, delete, duplicate, move, or save
the block of memory to a file. A block
of memory cannot cross a memory
bank boundary in the 130XE version.
However, AtariWriter 80 will copy or
move blocks between different banks
of memory.
NEAR WYSIWYG PREVIEWS
AtariWriter 80 's print preview is
very nearly a true "what you see is
what you get" (WYSIWYG) display
If the document has a second set of
margins defined, the XEP80's preview
screen indeed shows dual columns
simultaneously. If the total page width
is 80 columns or less, the document
preview will be displayed completely
on the XEPSO's screen. For wider
documents, you must scroll horizon-
tally to view complete lines, as in
older versions of AtariWriter
SUMMING UP
AtariWriter 80 seems to be a pretty
solid product. The only noticeable
glitch of AtariWriter 80 is that often,
while pressing [CONTROL] [DOWN
ARROW] to scroll the display down
one line at a time, the display jumps
to the end of the document, as if [SE-
LECT] [B] were pressed. This is best
avoided by employing the [OPTION]
[DOWN ARROW] to move down a
page at a time, a reliable function.
While composing this article, I be-
gan deleting some characters with
[CONTROL] [DELETE]. Garbage
started appearing at the bottom of the
display, and soon the lower half of the
screen was a mess. However, all my
display problems cleared up when I
shut off the 1040ST system nearby. I
suspect the ST was creating some in-
terference with communications be-
tween the 800XL and XEP80.
Maybe because I don't do much
word processing on the 8-bit any
more, it seemed to me that AtariWriter
80 misses keys occasionally. When
typing rapidly, a blank space may
show up instead of the letter pressed,
or letters are missing entirely. The keys
on my 800XL are much stiffer than
on my PC AT compatible, so the cause
could be my lack of regular practice
on the 800XL. I also experienced
similar problems with Turboword
from Micromiser
AtariWriter 80 is the best 80
column word processor for the 8-bit
Atari. Turboword is good, but
AtariWriter 80 comes from a rich tra-
dition of superb word processors. It
just feels like a solid, tightly integrated
product. If you have an XEP80 lan-
guishing in the linen closet, get it out,
purchase AtariWriter 80, and put it to
work. Once you start word process-
ing in 80 columns, you will never
want to work with 40 columns
again. a
ATARIWRITER 80, $49.95.
Atari Corp.
1196 Borregas Avenue
Sunnyvale, CA 94086
(408) 745-2000
24
DECEMBER 1989/JAi\UARY 1990
FEATURE APPLICATION
fj'pe-lii Sojhiarc
PC Print
Clean printouts from your IBM downloads.
By John West
Print downloaded IBM format text files
easily — without the extra spaces and
RETURNS found in standard ASCII files.
PC Print replaces the most troublesome
control characters even as the file
prints. This BASIC program works on
all 8-bit Atari computers of any mem-
ory size, with disk drive and printer.
If you use a modem, as I do,
then you've probably had to
cope with IBM text files at
some point. Even some text
files for the 8-bit Atari are converted
to this standard ASCII format when
posted on telecommunications serv-
ices such as CompuServe and GEnie.
You can download files from other
computers (from non-Atari bulletin
boards) and use them. But, most text
files you download have been writ-
ten on IBMs, which use CTRL-M and
CTRL-J to do the same thing Atari does
with a 155.
I've spent many an hour taking out
CTRL-M and CTRL-J characters from
IBM text files after loading them into
a word processor. It seems that almost
none of the Atari word processors al-
low you to globally replace a [RE-
TURN]. {The First XLEnt Word
Processor is one we know of that will
replace RETURNS. We always keep a
copy handy for just that purpose.—
ANTIC ED)
One time I wrote my own program
to simultaneously strip out the CTRL-
M's and J's, insert a CHR«(155) and
save the file. This takes a lot of time
and extra disk space, however Since
all I usually want to do is print the file,
I finally created PC Print, a program
that replaces the troublesome charac-
ters while the file is being sent to the
printer.
GEHING STARTED
Type in Listing 1, PCPRINTBAS,
check it with TYPO II, and SAVE a
copy to disk. When you RUN this BA-
SIC program it will create a file named
PCPRINT.COM and write it to the disk
in drive 1.
Rename this fUe to AUTORUN.SYS,
using Atari DOS selection E. Then
when you reboot, PC Print will load
and run automatically. (You can also
use DOS option L to load
PCPRINT.COM, without renaming it.)
If you have an Assembler cartridge,
such as MAC/65, you may type in the
source code shown in Listing 2 and
assemble it. Listing 2 is included
primarily for MAC/65 programmers.
You do not need to type in Listing 2
to use PC Print.
Then, copy any IBM text file to the
printer and it will be converted "on
the fly." From DOS, use selection C,
and when specifying the destination
device use P: to send the file to the
printer. For example, type:
D:IBMTEXTDOC,P: [RETURN].
Press [RESET] to disable this special
handler.
ANTIC, THE ATARI RESOURCE
25
HOW IT WORKS
PC Print takes each byte sent to the
printer, checks it and transforms any
CTRL-M (13) into a 0, which the
printer ignores. Any CTRL-J (10)
characters are transformed into an
Atari carriage return character (155).
Now you can simply copy those IBM
ASCII files directly to the printer,
without all that annoying double
spacing caused by the CTRL-M, CTRL-
Copy a text
file to
the printer
and it will be
converted
"on the fly."
J sequences.
This is done by redirecting the
printer handler vector in Atari's low
memory to our own routine in Page
6. All characters other than the CTRL-
M and CTRL-J sequences are passed
on to the operating system, which
handles the actual printing.
If you don't have a modem, I sug-
gest you get one. It will open a fas-
cinating new world of computing, af-
fording the opportunity to share
information with many other Atari
and non-Atari computer users. Many
popular bulletin board systems, often
run by Atari computer clubs, are
found all across the US, running on
Atari 8-bit machines. A
John West is a Senior at Perquimans
County High School, North Carolina. He
taught himself BASIC and Assembly, and
then learned LOGO, PASCAL, andXLISP
by attending summer college programs.
This is his first appearance in Antic.
Listing on page 39
SUPER DISK BONUS
Naval Battle
Slick, flashy version of an old favorite.
By John Hutchinson and David Rajala
Naval Battle
This issue's super-duper
third Disk Bonus is Naval
Battle, a flashy, colorful
version of the classic Bat-
tleship game. This BASIC game
works on 8-bit Atari computers with
at least 48K memory and disk drive.
A joystick is required, or two
joysticks are optional.
Remember that game you used to
play with pencil and paper where
you hid a battleship and other sea-
going craft on a grid? You and your
opponent would take turns firing
salvos by calling out coordinates like
' A-1" or "G-9," trying intendy to find
and sink each other's ships. It was
fun, but drawing up the grids was
often just as difficult as finding
someone to play with.
Well, now all you frustrated
would-be admirals can experience
the thrills of combat on the high seas
with Naval Battle. This extra-slick
Atari 8-bit version boasts sharp
graphics and sounds, complete with
the boom of naval artillery and the
splash of a watery miss.
The authors of this impressive ef-
fort have plenty of military back-
ground to draw from. David Rajala
is a retired military officer, currently
working as a defense analyst in
Washington, D.C. Major John Hutch-
inson is an Operations Research-
Systems Analyst for the Army.
GEHING STARTED
The entire back side of the Antic
Monthly Disk has been used for Na-
val Battle, which will boot automat-
ically, Just put the Antic Disk in drive
one with side B up (label side
down). Turn the computer off and
then on again with BASIC (XL/XE
owners don't hold down [OPTION])
and the game loads and runs auto-
matically.
You can try your skill against a
computer opponent, compete with
another human player, or just sit
back and watch the computer play
both roles all by itself. There is even
a choice of difficulty levels for hand-
icapping young or inexperienced
players.
Use your joystick to select from
the game options. Press the [SPACE-
BAR] to pause the game or then re-
sume. Press [ESCAPE] or [RESET] to
end the game in progress.
PLAY OPTIONS
DEMO MODE pits the computer
against itself. To join in the action
yourself, choose 1 PLAYER mode to
compete against the computer, or 2
26
ANTIC, THE ATARI RESOURCE
PLAYER to play against another
human.
In two-player mode you have the
further option of using two
joysticks, or sharing a single stick.
The computer hides the ships for
both players, so you don't have to
worry about accidentally seeing the
other player's layout. Players also get
to choose different difficulty levels.
The three difficulty levels range
from ENSIGN, the easiest, to CAP-
TMN and ADMIRAL. As the level in-
creases, the human player is allowed
less time to place shots — and the
computer uses more artificial logic
in planning its shots. If you beat the
computer consistendy at ADMIRAL
level you should join the Navy. Ifour
country needs you!
Other options let you choose be-
tween playing with sound effects or
without. If you would rather fight
your batde in relative silence you
will considerably speed up the proc-
ess as well.
SHIP PLACEMENT
In single player mode you can
place your ships yourself, using the
joystick, or let the computer do it.
Your fleet consists of five ships of
varying lengths — an Aircraft Carrier
(5 squares), a Battleship (4 squares),
a Destroyer (3 squares), a Submarine
(3 squares) and a PT Boat (2 squares).
These shif>s are all drawn in detail —
you can even see the tiny planes on
the deck of the carrien
You can place each ship either
horizontally or vertically by posi-
tioning a flashing cursor on the
game grid and pressing the joystick
trigger. Once all your ships are posi-
tioned, the computer asks if the
placement is okay, giving you a
chance to rc-position your ships.
PLAYING NAVAL BAHLE
Player number one (or the human
player in a one-player game) always
goes fust. Using your joystick, move
the flashing cursor across your op-
ponent's green game grid. Select a
position where you think he might
have hidden a ship and press the
joystick button. You'll hear the
sound of a naval gun being fired, fol-
lowed by either a splash if you
missed or explosion if you scored a
hit. The game grid will display a
white square for a miss. A red square
indicates a hit.
gies is to first go after your oppo-
nent's largest remaining ship, select-
ing grid squares where the ship
could fit both vertically and
horizontally. "Vbu can also stagger
your shots in a checkerboard pat-
tern. Try to avoid placing two shots
side-by-side. This way you can logi-
cally eliminate squares where your
opponent's ships cannot possibly fit,
without having to actually waste a
Experience combat complete with
the boom of artillery and the splash
of a watery miss.
If you hit a ship, one segment of
the appropriate ship on the Hit In-
dicator will also turn red. The Hit
Indicator shows you how many sec-
tions of the ship have been hit, but
not which ones. "Vbu'U have to fig-
ure that out by trial and error.
Then your opponent takes his
turn. If you are playing against the
computer; your ships will remain
visible on the blue game grid. If you
are playing a two player game, both
opponent's ships will remain hidden
from view. You and your opponent
will continue to take turns until the
game ends.
The first player to sink all of his
opponent's ships is the winner The
computer will then briefly display
the winner's ship placement so the
loser can see how close his shots
were. You can then either change
your game options, or start another
exciting naval encounter with the
same settings.
STRATEGY TIPS
When playing Naval Battle you
want to maximize the effectiveness
of your shots. One of the best strate-
shot on them.
\bur computer opponent uses
this strategy to find the most logical
hiding spots for your ships. A series
of "artificial logic" routines help
simulate the human decision mak-
ing process.
The computer will vary its ship
placement each game and may even
place its ships side-by-side in an at-
tempt to fool you. The computer
should prove a worthy opponent,
but it is certainly not infellible. Fol-
low its lead and use logic in placing
your shots, and you should be able
to beat it.
Your Antic Disk — featuring Naval
Batde plus two additional Super
Disk Bonuses as well as every type-
in program from this issue — will be
shipped to you within 24 hours af-
ter receiving your order Just phone
Toll-Free to the Antic Disk Desk at
(800) 234-7001. The monthly disk
is only $5.95 (plus $2 for shipping
and handling) on your Visa or
MasterCard. Or mail a $595 check
(plus $2 shipping and handling) to
Antic Disk Desk, 544 Second Street,
San Francisco, CA 94107. A
DECEMBER 1989/JANlIARY 1990
27
ANTIC SOFTWARE PRESENTS.
THE GRAB-BAG
8 BIT SOFTWARE
ENTERTAINMENT
ASTROLOGY - Create beautiful charts for your family and
friends. Imaginative gifts, always popular. (AP0167)
S15.95
ATARIORACLE - The computer OUJl board. Predicts the
future, answers all questions^ picks LOTTO numbers.
(AP0138) $15.95
BLUE TEAM BRIDGE - Tournament level. Play at any time,
improves your bidding-or learn to play. Great graphics
(AP0178) 535.95
CRIBBAGE and SEVEN CARD STUD - Two great card
games. The poker players don't cheat, but they bluff.,
(AP0173) S25.95
KLONDIKE SOLITAIRE and SEVENS (FAN TAN) - Two
classic strategy card games. Hours of recreation. (AP0174)
S15.95
COLOSSUS CHESS 3.0 - The best Atari chess game for the
serious player, beginner or Grand-Master. (AP0161)
S15.95
OMAR - I or 2 player strategy board game. Similar to Chess,
Checkers, or Go, but completely different. (APO140)
SI2.95
PUZZLER - Infinite jigsaw puzzles, use your own pictures.
Set difficulty level for any age group. (APO150) $12.95
SNARK HUNT - A classic logic-strategy board game. Up to
8 players, challenging family entertainment. (APO105)
S12.95
DRAGON'S QUEST - A wonderful illustrated adventure
game for your entire family. Fast and fantastical.
(AP0139) S35.95
GALAHAD AND THE HOLY GRAIL - An Atari action ad-
venture classic by one of Lucasfilm's top game designers.
(APOllO) S35.95'
KING TUT'S TOMB and CONSTRUCTION SET - 48 dan-
gerous, multi-screen tombs^ or construct your own.
(AP0149) $15.95
LORD OF THE ORB - Intense arcade action as you search
the huge scrolling castle for the stolen Orb. (APO103)
$15.95
or Choose any 10
for $49-91
CHOP SUEY - Joystick-busting, action-packed, martial arts
e.xcitment. One of our all-time best sellers. (AP0162)
$15.95
MARS MISSION II - Streak through the skies and the
caverns of Mars. Furious action is everywhere. (APO120)
$15.95
SPACE WAR - Galactic shoot-out for 1 or 2 players. A
white-knuckle space-age duel. (APOlOl) $12.95
WEAKON - Battle in innerspace, the thrilling, dangerous
world of speeding sub-atomic particles. (AP0122) $15.95
XTAL (CRYSTAL) - Command a star cruiser! Detailed
effects are everywhere. More than a game: an epic.
(AP0158) $15.95
PRODUCTIVITY
CREATIVE PROCESS 1.8 - An indispensable outline proces-
sor. (AP0151).. $19.95
DEEP BLUE C COMPLIER AND MATHLIB - The all
purpose language and math library. (AP0188).. $19. 95
FLOATING POINT PACKAGE AND EXTENDED D.D.T.
(EXDDT) - A powerful combo for assembly language.
(AP0189).. $19.95
INTERLISP/65 2.5 A subset of the standard "INTERLISP"
dialect of LISP. (AP0191).. $19.95
RAMBRANDT - The ultimate paint software on two disks.
(AP0157).. $19.95
SPELL MAGIC - Check documents generated by other word
processing programs, and in context with the document
display feature. (AP0144)..$19.95
ORDER NOW
TOLL
FREE
800-234-7001
MasterCard Visa Orders Only - All 50 States
ilntfc SoHware
GRAB-BAG OFFER:
BUY 10 FOR
ONLY $49.95
PLUS TAX & SHIPPING
LIMITED TIME OFFER!
TELECOMMUNICATIONS
BACKTALK1.2 - The Atari becomes a communications
droid with the macro command feature. (AP0154)..$19.95
CHAMELEON CRT TERMINAL EMULATOR 4.03 - One
terminal becomes five in a matter of minutes. Requires
48K-RAM. (AP0113).. $19. 95
UTILITY
BASIC VIEW - A must for all programmers.
(AP0192)..$19.95
DISK SCANNER - A complete disk editor for single and
double density drives. (AP0145)..$5.95
ENHANCED POKEY PLAYER -Input and edit music.
Tutorial included. Requires Atari Basic. (AP0147)..$i5.95
THE ENHANCEMENT DISKS - B/Graph's utilities. Re-
quires Atari Basic. (APO190)..$19.95
ENVISION - Create stand-alone pictures or produce Basic
and Assembler Source Codes. Requires Atari Basic, MAC/
65, SynAssembler, Epson-compatible printer.
(AP0185)..$$19.95
PICTURE PLUS 3.0 AND LISTER PLUS 1.5 - The complete
graphic utility set. Requires 48K RAM and Atari Basic.
(AP0179)..S19.95
PRINTER DRIVER CONSTRUCTION SET - Make Atari
Writer compatible with every printer. Requires Atari-
Writer. (AP0131)..$I9.95
SCREEN PLOT - Print color micro-screens on most plotters.
(AP0135)..$5.95
SHERLOCK 1050 - Restore crashed disks with the trace
option feature. (AP0155)..$39.95
SOLID OBJECT MODULE - Create 3D objects easily.
Requires 48K RAM and RAMbrandt. (AP0182).. $15. 95
PUBLIC DOMAIN
PHOTO GRAPHICS - deal digitized pictures
(PD0017). .510. 00
THE FIX XL - Run older programs on XL/XE computers
(PD0026).. $10. 00
CROCKFORD'S WHIMSY - Magical disk for all ages
(PD0033).. $10. 00
CUES EDPACK #1 - Educational programs (PD0044).. $10. 00
CUES EDPACK #2 - More Educational programs (PD0045)
HEAVY METAL ART - Spectacular pictures, 100s of colors
(PD0060).. $10. 00
RAMBRANDT COLLECTION - The best RAMbrandt art
(PD0073).. $10. 00
STEVE DONG'S GALLERY - Incl. famous Challenger
memorial (PD0074).. $10.00
850 EXPRESS - Superb program for Hayes comp. modems
(PD0082).. $10. 00
1030 EXPRESS - Superb program for 830, 1030, XM301
modems (PD0081).. $10.00
MPP EXPRESS - Superb program for MPP 1000 modems
(PD0087).. $10. 00
VTIOO TERMINAL EMULATOR - Access mainframe
computers (PD0037).. $10. 00
TEKTRONICS 4010 TERMINAL EMULATOR - Access
graphic mainframes (PD0083).. $10. 00
EDUCATION
EARTH VIEWS - An electronic glove with a variety of map
formats and views. (AP0141).. $19.95
MAPWARE - Add maps to your programs. 9000 pairs of
coordinates available. Rcqiiin'S Atari Basic
(AP0134)..$I9.95
MEMOREASE+ - Learn to memorize efficiently and quickly.
(AP0163).. $19. 95
SPACE BASE - A must for telescope owners. Requires 48K
RAM. (AP0142).. $19.95
SPEEDREAD-i- - Learn to read faster with less effort.
Requires 48K RAM. (AP0164).. $19.95
Phone Orders - Toll free number,
(800) 234-7001
Mail Order
To order by mail, complete order form and
return wfith payment to The Grab Bag, 544
Second Street, San Francisco, CA 94107.
Payment by check, money order, Master-
Card, VISA, or American Express
Payment must accompany all mail orders.
Include shipping and handling charges of
$3.50 per order of 1 to 10 disks.
ORDER FORM
NAME_
I ADDRESS.
I CITY
I ZIP CODE _
_STATE/COUNTY_
PHONE NO.
ITEM NO.
DESCRIPTION
PRICE EA.
Price and availability subject to change
without notice, as supplies allow.
Method of payment:
J Check/Money order
J Master Card
J VISA
_l American Express Credit Card No. .
Expiration Date .
Name
Subtotal of all items ordered {Minimum order $19.95)
California residents add 6.5% sales tax
Shipping and handling charges
{$3.50 per order)
Total
Signature .
Broadcast
Automating Atari
Programming WIMA with a 130XE.
By Mark Gierhart
As a result of network pro-
gramming changes, man-
agement at radio station
WIMA in Lima, Ohio pre-
sented our engineering department
with a real challenge. We needed to
resurrect our old automation system
so it could handle local programming
for six hours every night. And it had
to be on-line in two to three months!
The engineering department consists
of only two full-time engineers, Dick
Knowles and myself, which meant we
had our work cut out for us.
As the first step, we examined our
options. We could repair the outdated
system which had last been in use
several years ago, or we could design
and construct our own system using
the salvageable parts from the old au-
tomation unit. Either way, the time
constraints would make it a difficult
job.
After analyzing the existing system
we determined that many of the con-
trol parts which needed repair were
either no longer available or difficult
to come by at best, and the time re-
quired to get the parts available would
put us over our deadline. This left us
only one option, designing a new
system.
With the choice made clear, our
task was still no easier than before. We
needed to find a "brain" or controller
for our system, and it had to meet
several criteria. It had to be easy to
30
Mark Gierhart with his Automate manual in front of the audio and switching circuitry
at WIMA radio.
use, reliable, and most important,
cost-effective. This brain had to con-
trol several music tape decks, com-
mercial carousel decks, voice tape
decks and satellite network news
feeds, all with little or no outside
operator assistance.
The system would require some
type of microprocessor controller to
allow storage of program events and
time schedules. Having had previous
experience with the Atari 8-bit com-
puter's capabilities, we elected to go
with an Atari 130XE computer as the
main brain of our automation system.
T30XE BRAIN
The Atari 130XE had all the features
we needed for the project, including
the low price tag. To complete the sys-
tem, a disk drive, printer and several
cartridges were included in our
purchase.
At this point we were ready to start
working towards our goal, building
our broadcast automation system us-
ing our 8-bit computer My task was
to write the software and design the
ANTIC, THE ATARI RESOURCE
computer interfacing to accommo-
date Dick's audio and switching
designs.
Having done some programming in
BASIC XE from ICD/OSS, I decided
that would be the language to use for
my automation program. BASIC XE
gave me several powerful features I
wanted, including the EXTEND com-
mand (which uses the 130's extra
RAM), the FAST command (which
speeds up the BASIC), and several
variable functions which standard
Atari BASIC doesn't allow.
I also needed the ability to access
the clock output functions of the Atari
I3OXE, giving the program accurate
time and date commands. I decided
to try ICD's R-Time 8 module. With
ICD SpartaDOS I now had access to
both the time and date either format-
ted or unformatted.
I now started on the programming.
First I had to find a way to get com-
plete control over each of the audio
sources needed for the system. Being
in a somewhat high-noise, high-RF
environment, I decided to use the
Atari's built-in sound generator, using
small, cheaply-constructed tone
decoder interfaces.
Using a series of Atari POKE com-
mands, I could produce just about any
tone from lOOhz to well over lOkhz.
The computer sends out the given
tone, which turns on the tone
decoder, closing its relay contacts to
start, stop, or perform any other
specified function on the tape
machines. Thanks to the Atari's fine
four-channel audio sound system, I
was now able to control any outside
source.
Now I needed a reliable means of
interfacing the Atari with the outside
world. I elected to use the Atari's pad-
dle (joystick) ports. These ports have
an internal voltage divider circuit
which gives the computer a number
values that vary with any change in
voltage into the port. By placing a dif-
ferent resistance in each line of the in-
terface, and using the PADDLE(x)
command, I was able to distinguish
DECEMBER 1989/JANUARY 1990
each individual signal coming from
the tape machines.
SOFTWARE
Once the interfacing was complete
it was time to sit down and write the
program. The program, which I call
AUTOMATE, is completely menu-
driven. Some of the special features
of the program include an auto start/
stop mode, print to screen/printer
mode, and an enlarged print mode.
Also, all of the Atari's special function
keys were incorporated into the pro-
gram for ease of operation.
The R-Time 8 module functions
were used constantly throughout the
program. The Atari 130XE with this
module is responsible for airing a net-
work satellite news feed at the top of
each hour Also, this module makes
automatic starting and stopping of the
system at any given time a reality.
Another special feature of the pro-
gram was the enlarged print mode. By
pressing a single key while in the
menu, the operator could bring up a
Graphics 17 screen, enlarging all the
menu text. I included this option in
the software to aid a vision-impaired
person working here at the station.
After about a month and a half of
"late night"programmingI was ready
to hook AUTOMATE into the rest of
the automation system. Dick had a
well-designed audio/switching system
ready and waiting for the program's
completion.
Within a week, we had both the
Atari 130XE and the audio/switching
system up and running. To actually
see the computer stepping through
and playing each programmed event
was a dream come true. The hard
work and many long hours had paid
off.
Future plans under consideration
include interfacing the automation
system with our accounting and bill-
ing department. This will allow direct
billing and monitoring of the station's
commercial inventory. The station al-
ready uses an Atari for inventory,
word processing and scheduling. A
f
Don't forget m!
ANTIC, P.O. BOX 3805
ESCONDIDO, CA 92025
D / am also a start subscriber.
New
Address
Address
City
\'^>!n
DOUBLE DISK BONUS
Antic Numerologist
See how your name and dates add up.
By Clifton Oyamot
Once again ancient mys-
ticism meets modern
science, this time in tlie
form of your Atari
Numerologist, this issue's second Su-
per Disk Bonus. This extra-long BA-
SIC program can be found on your
monthly Antic Disk, ready to RUN.
Programmer Clifton Oyamot is a 17-
year-old senior at Rancho High
School in Las Vegas, Nevada. This is
his first appearance in Antic.
Numerology, in its present form,
can trace its origins to the 6th cen-
tury B.C. and to the great mathema-
tician Pythagoras. Numerologists
contend that all things can be
reduced to numbers, and under-
stood from there. This applies par-
ticularly well to names and dates. By
analyzing the numbers in your name
and birthdate, a supposedly accurate
personal portrait can painted.
Numerology can be seen as a sort
of mathematical astrology. If you be-
lieve astrology is a waste of time, you
won't feel much differently about
Antic Numerologist. We are present-
ing this program strictly for its en-
tertainment value. However, it occa-
sionally does seem to come up with
some interesting insights. (See box.)
When you run Antic Numerolo-
gist, you are presented with two
choices. Name and Date. Name gives
you an analysis of your character.
The prompts ask for your first, mid-
dle, and last names. Omit titles and
such like Jr. or III, spaces, and other
non-letter characters which may oc-
cur. Combine separate names into
one word (e.g. Maryann). If you lack
a middle name, just enter a space.
You are then asked for your birth-
date. Enter your birth month in nu-
merical form 0anuary = 1, etc.).
Also, enter the full year, not the two-
digit abbreviation.
After all the information has been
entered, your Atari wDl make the
necessary calculations, which can
become tedious and involved when
done by hand. Finally, the Atari in-
terprets the results for you, display-
ing the interpretation on screen. If
you like, you can then print the re-
Gems from the Antic Numerologist
Richard Milhous Nixon, 1/9/1913
When denied your wishes, you may scheme to get your
ways. Despite this, your natural inclination is to help people.
. . .If not careful, however, you can lead a life of disappoint-
ments and depression.
George Washington, 2/22/1732
You are the pioneer, the leader, the captain. You are highly
original and creative and you possess the drive to put your
ideas into practice. You are highly ambitious.
Ronald Wilson Reagan, 2/6/1911
You are naturally friendly and sociable. You also have a
need to fix things when they are not quite perfect. Peace and
quiet are what you yearn for. . . .You try to maintain harmony.
Without being aggressive, you are still able to gather all that
you need, including many friends.
32
ANTIC, THE ATARI lU;.SOURCE
suits on an Epson-compatible
printer.
YOUR ANALYSIS
The analysis is broken into four
areas. The Soul Urge describes the
motives that underlay your actions
in life. The Quiescent Self is what
you do or think about when alone.
Your Expression is how you appear
to the outside world and, quite ap-
propriately, how you express your-
self. Finally, your Life Path tells of
your purpose in life. If you wish to
have a hard copy of the results, press
[p] at the prompt.
The second, and more pedestrian,
option. Date, is more like a horo-
scope. Antic Numerologist will ask
for your birthdate and for the pres-
ent date. From there, it will give you
a forecast for the year, month, or
day, whichever you choose. The
message divined should be inter-
preted according to the particular
time frame, whether long-term or
short-term.
The Atari Numerologist is by no
means omnipotent, but coupled
with its calculation power and the
cleverly general and flattering
responses, you sometimes might
find yourself amazed by the pro-
gram's accuracy. Have fun delving
into the psyche of friends and fam-
ily and perhaps even gain a few valu-
able insights into those around you.
Your Antic Disk — featuring Antic
Numerologist plus two additional
Disk Bonuses as well as every type-
in program from this issue — will be
shipped to you within 24 hours af-
ter receiving your order. Just phone
Toil-Free to the Antic Disk Desk at
(800) 234-7001. The monthly disk
is only 85- 95 (plus S2 for shipping
and handling) on your Visa or
MasterCard. Or mail a S5.95 check
(plus 82 shipping and handling) to
Antic Disk Desk, 544 Second Street,
San Francisco, CA 94107. A
TRIPLE DISK BONUS
Chemistry Tutor
Learn your ions, stoichiometry and balanced equations.
By John Kennedy
In the April, 1989 issue of
Antic we printed Periodic
Madness, which drilled stu-
dents about chemical ele-
ments, their symbols and atomic
masses as shown on the Periodic Ta-
ble of the Elements. Now, John
Kennedy's Chemistry Tutor takes
smdents several steps further, into
the realm of ions, stoichiometry and
balanced equations.
Chemistry Tutor is a BASIC pro-
gram, but far too long for a type-in.
The program can easily be RUN
straight from the Antic Monthly
Disk — just press the number to the
right of CHEMTUTR.BAS on the
menu, and press [RETURN]. Your
tutor will LOAD and RUN right away.
However, actually using the tutor
won't be so easy, unless you already
have a basic understanding of begin-
ning chemistry and stoichiometry
(proportional weights and measures
involved in chemical activity,) and
hence the science of balancing
equations.
Author John Kennedy teaches
Chemistry', Physics and Computer
Programming at Northwestern High
School near Springfield, Ohio. He
developed the Chemistry Tutor to
help his beginning chemistry stu-
dents who had trouble writing and
balancing equations and solving
mass-mass problems. He says, "I
wanted the program to provide a va-
riety of questions and respond to in-
WF'
--- -
p"
"' "" '
_HiBO J
COtJflLT
MICKEL
CORftLT
HICKEL
(III)
CI1I>
nORftlE
ncETfiTE
fiCEtOTE
OOHfllE
Ml <l: ?M3«
n,i 1 • _
c
no'je between c
erase.*; entry,
when finished.
oMpounds , .
.1^
JSSEWm
Bahndng an equation
correct answers with helpful su^es-
tions. The program also had to be
easy to use, even by students with
little experience with computers."
Thanks to the 8-bit Atari's graphics,
the resulting program was both
educational and colorful.
USING THE PROGRAM
After the title screen, a menu dis-
plays the following choices: Name
Ions, Write Symbols and Charges tor
Ions, Write Chemical Formulas,
Write Chemical Equations, Stoichio-
metric Calculations, and End Pro-
gram. Pressing the [OPTION] key cy-
cles through the choices. When the
pointer is at the desired choice, press
the [SELECT] key
The first three choices each give
a sequence of 10 questions, display-
ing a running total of right and
wrong answers. Name Ions gives the
ion's symbol and charge, and the
user must name the ion. For exam-
ple, the symbol CIO3 (charge -I)
must be identified as CHLORATE.
DECEMBER 1989 /JANUARY 1990
33
The program uses the Stock sys-
tem, in which elements with more
than one positive oxidation state are
identified by Roman numerals. For
example, iron with a + 2 oxidation
number would be designated as Iron
(II). Leave a space between the name
and the parenthesis. If an incorrect
answer is entered when naming or
writing symbols for ions, the correct
answer is displayed in the error win-
dow and your score is shown.
In Write Symbols and Charges for
Ions, the program gives the name of
an ion, and the user must enter the
symbol and then the charge of that
ion. Both must be correct to receive
credit. If the symbol for CAR-
BONATE is correctly entered as CO3,
the user will then be asked for the
charge — in this case, -2.
Use a minus sign to designate
negative charges. A plus sign for
positive charges is optional. For this
section, all numbers typed will ap-
pear as subscripts. Letters will be in
lower case, with the [SHIFT] key
used to produce capitals — the ab-
breviations of the elements must be
correctly capitalized.
FORMULAS & EQUATIONS
The three options on balancing
equations and stoichiometry give
one question at a time. Once a ques-
tion has been completed, the pro-
gram asks if you want to do another.
When the Write Chemical For-
mulas or the Write Chemical Equa-
tions options are selected, you will
be asked to write the formulas for
chemical compounds such as
UTHIUM CYANATE (LiOCN)— or to
give the name from the formula.
Names for compounds are gener-
ated randomly from positive and
negative ions. No spaces should be
used when writing formulas. When
an incorrect formula is entered, a
hint will be displayed in the error
window. After three unsuccessful at-
tempts, the correct answer is dis-
played.
If you are writing equations, you
will enter the formulas for two reac-
tants and two products. When the
complete equation is in the display
window, a cursor will appear in
front of the first compound. Typing
numbers will produce standard
numerals as coefficients. Use the
[ARROW KEYS] to move from one
compound to another until the
equation is balanced. If you leave a
blank space in front of any com-
pound, it will be interpreted as a
number 1.
If the equation is not balanced, a
help screen will be shown in the in-
formation window. This screen dis-
plays the number of each ion as a
reactant and as a product and if the
two are in balance. Each time a
coefficient is changed the display is
updated. When the display shows a
YES for each product and reactant,
the equation is balanced. The coeffi-
cients must be reduced to their least
possible values (like fractions) to be
correct.
Stoichiometric Calculadons first
requires that an equation be written
and balanced. A mass for one com-
poimd is given and you are asked for
the required or produced mass of
another Entering an incorrect an-
swer will begin a tutorial w^hich
leads step by step to the correct
answer.
PROGRAM TAKE-APART
Information about positive and
negative ions is stored in DAIA state-
ments in lines 100-910. Each state-
ment consists of the ion name, sym-
bol, oxidation number, a one (1) for
a polyatomic ion or a zero (0) for a
monatomic ion, and the atomic
weight.
The variables NN and NP are in-
itialized in line 45 to the number of
negative and positive ions. By alter-
ing these numbers, the user may se-
lect only a part of the ion list.
Display list interrupts, initialized
in lines 10000-11100, are used to pro-
duce a multicolored Graphics 0
screen divided into four windows:
green for information, yellow for
display, red for error messages, and
green for input. Players are used
throughout the program to add
color by overlaying tides. Players are
also used as cursors. Two important
machine language routines are
MOVES and ZEROS in lines 50 and
60. These are used to position
players by moving and erasing
blocks of memory.
A special character set is used to
display subscripts. In this character
set, the nimierals 0-9 are redefined
as subscripts and the control charac-
ters having AIASCn values 0-9 are
the standard numerals. Lines 75 and
80 first move the character set from
ROM and then make these changes.
HELPFUL TUTOR
Although the author has used this
Chemistry Tutor for classroom in-
struction, he finds it is most valua-
ble as a "tutor," working with in-
dividual students.
This issue's Antic Disk — featuring
Antic Chemistry Tutor plus two ex-
tra Super Disk Bonuses as well as ev-
ery type-in program from this
issue — ^will be shipped to you within
24 hours after receiving your order
Just phone Toil-Free to the Antic
Disk Desk at (800) 234-7001. The
monthly disk is only $5-95 (plus 82
for shipping and handling) on your
Visa or MasterCard. Ormaila $595
check (plus $2 shipping and han-
dling) to Antic Disk Desk, 544 Sec-
ond Street, San Francisco, CA 94107.
Programmers: Antic wants to see
your most ambitious prt^rams, even
those too lage or complex for print-
ing as a type-in listing. High-quality
programs in any language that has
a runtime version are now eligible
for consideration as a Super Disk
Bonus. A
34
ANTIC, THE XCUU RESOURCE
5«a^4i' (&
Showbiz
Pro teleprompting with his Ataris.
By Japji Singh Khalsa.
r-«n
One day on the video
set. . .
"Hold it! Cut!. . .That
just isn't going to work!"
the director says with an edge of
irritation.
I sense a change coining.
"We can't use 'Good Evening^— they
may be seeing this video in the
morning."
Rough start. I go into edit mode.
"Okay let's say 'Good day'. . .
no. . . 'Hello'. . . no that's too for-
mal. . . Nancy, what do you think?"
The scriptwriter thoughtfully
chews on her pencil for a moment,
"How about 'Hi'?"
I liked 'Hi' so I make the change,
trying to stay one step ahead of the
game.
DECEMBER 1989/JANUARY 1990
The director thinks out loud,
"Hi?. . .hmmm. . . yes, yes, that has
some potential. Okay . . PROMPTER!
we want to change. . ."
I cut him off, 'Already done."
"Great!" he says. I'm sure he must
be thinking "Boy, is this guy good"
Good? Yes. But that's mostly thanks
to the "sute of the art" teleprompter
that I'm using. And at the heart of this
system is an Atari 130XE 8-bit
computer.
But let me backtrack just a moment
because some people don't even
know what a teleprompter is. A
prompter is a system by which the
actor — or in official filmA'ideo lingo,
the "talent" — can actually read his
script while pretending to have
memorized it, looking straight at the
camera.
The oldest form of a prompter, to
my limited knowledge, was a big
piece of white cardboard called a cue
card. It was cumbersome and clunky
and it was difficult to make changes.
Also, most often you'd be able to see
that the talent was looking off to the
side of the camera reading cue cards.
Eventually someone invented a sys-
tem with a one-way mirror, where a
piece of optical-quality glass with a
special mirror-Uke coating is mounted
at a 4 5 -degree angle in front of the
camera lens. Mounted underneath the
mirror would be either an acetate
scroll with the script written on it, or
a video monitor displaying the script
text.
The talent looks at the glass (into
35
the lens of the camera) and sees the
reflected script as it scrolls by. At the
same time, the special mirror coating
and the angle of the glass lets the cam-
era look through it without seeing the
script.
The current state-of-the-art system
feeds a digital image of the script to
the monitor mounted under the mir-
ror. The digital revolution in prompt-
ing started in 1983- A company in
Wisconsin wrote a program (for an
Apple computer) that was primarily
designed for newsroom prompting.
The computer displayed the script in
large, digital letters on the monitor
under the two-way mirror.
The computer offered several ad-
vantages over the old systems. It was
absolutely silent, the letters were large
and legible, and changes could be
made with a couple of keystrokes.
However, this
Apple pro-
gram never
really caught
on. A pro-
gram written
gramming and most likely would
have required expensive hardware
changes.
My San Francisco company. Magic
Teleprompting, currently has three of
these Atari-based teleprompters. Each
unit consists of a 130XE, a 1050 disk
drive, a color video monitor and a
special hand controller that connects
to the joystick port. The prompter
software itself is a proprietary pro-
gram sold by Lynn Greenberg of Elec-
tronic Teleprompting in Newhall, Cal-
ifornia. One of ray systems includes
an Epson printer connected through
an 850 interface.
We send prompters up and down
the West Coast, each system packaged
taking out any strange characters, and
then transfer it to the Atari.
I do the transfer with a null modem
adaptor connected from the Mac to
an 850 interface. On the Mac I use Red
Ryder 10.3 and on the Atari I use
Backtalk 1.2 from the Antic Arcade
Catalog. By utilizing the XMODEM
transfer protocol, 1 can make error-
less 2400 baud transfers.
The Atari system has proven to be
quite dependable. Shipped by air
freight all along the West Coast, these
computers have been through rain,
sleet and snow — and they've been
dropped, dragged, or bounced onto
the film set. I had to have a disk drive
aligned once, so I sent it to the Com-
puter Support company in South San
Francisco. It's worked fine ever since.
Many corporate executives, actors,
for the Atari was the first computer
prompter system that made big in-
roads into the film and video industry.
An Atari 800 with a customized lan-
guage cartridge was the first highly
successful computer prompter The
Atari offered many advantages over
other systems. Its built-in graphics
abilities made it easier to get color, dif-
ferent font sizes, and most ixnportant,
a smooth scroll — allowing the letters
of the script to flow smoothly up and
down the screen without any jerking
or jumping.
The Atari also had a built-in NTSC
video port, so it could feed the im-
age to the video monitor without ad-
ding expensive video cards or other
interfaces. Using a different computer
would have required complex pro-
tightly in shipping-quality, profes-
sional cases. Open the case, plug it in,
boot up, and it's ready to prompt.
I also have a system set up in my
office for entering scripts that are de-
livered to me before the shoot day. I
can either type the script directly into
the Atari, or, more and more fre-
quently, the client delivers me a disk
with the script on it. The disk is
usually in either IBM or Macintosh
format. In these cases, I read the file
into my Macintosh SE, massage it by
tresses and politicians unknowingly
..ave the Atari I30XE to thank for
making their lines and speeches eas-
ier and more comfortable to present.
And we at Magic Teleprompting
have the 130XE to thank for making
us the biggest and most successful
prompter service in Northern Cali-
fornia.
Japji Singh Khalsa has been working in
the film/video business for over J 3 years
and is owner of Magic Teleprompting in
San Francisco. When not on the film set,
he likes to golf, play with his new son, or
play fantasy role-playing games.
36
DECEMBER 1989/JA.NUARY 1990
SOFTWARE LIBRARY
TYPING SPECIAL ATARI CHARACTERS
The Atari Special Characters and
the keys you must type in order to
get them are shown below:
For [CONTROL] key combina-
tion, hold doivn [CONTROL] while
pressing the next key. For inverse
[CONTROL] [A] through
[CONTROL] [Z], press the [3]
key— or [^k ] on the 400/800— then
release it before pressing the next
key. (Press [ HI ] or [ yk ] again to turn
off inverse.) For [ESC] key combina-
tions, press [ESC] and then release
it before pressing the next key.
Carefully study the chart above
and pay close attention to differ-
ences between lookalike characters
such as the slash key's [/] and the
[CONTROL] [F] symbol [0].
NORMAL VIDEO
INVERSE VIDEO
FOR TYPE
FOR TYPE
FOR TYPE
THIS THIS
THIS THIS
THIS THIS
SCTRL ,
9B CTRL S
□ ESC
[BCTRL A
m CTRL T
SHIFT
□ CTRL B
B CTRL U
DELETE
ffl CTRL C
D CTRL V
n ESC
91 CTRL D
ffl CTRL W
SHIFT
INSERT
D ESC
CTRL
ffl CTRL E
85 CTRL F
B CTRL X
B CTRL Y
S CTRL G
ffl CTRL Z
TAB
a CTRL H
H ESC ESC
□ ESC
CS CTRL I
BB ESC CTRL -
SHIFT
B CTRL J
ffi ESC CTRL -
TAB
3 CTRL K
ffl ESC CTRL +
n A CTRL .
B CTRL L
ffl ESC CTRL ■
Q A CTRL ;
□ CTRL M
m CTRL .
0 A SHI FT =
□ CTRL N
ffi CTRL ;
Q ESC CTRL 2
B CTRL 0
[E SHIFT =
□ ESC
m CTRL P
H ESC SHIFT
CTRL
ffl CTRL Q
e CTRL R
CLEAR
3] ESC DELETE
[B ESC TAB
DELETE
□ ESC
CTRL
INSERT
TYPO II AUTOMATIC PROOFREADER
TYPO II automatically proofreads Antic's type-in BASIC listings. Type in the listing below and SAVE a copy to disk
or cassette. Now type GOTO 32000. At the prompt, type in a single program line without the two-letter TYPO II
code at the beginning. Then press [RETURN].
Your line will reappear at the bottom of the screen. If the TYPO II code does not match the code in the magazine,
then you've mistyped your line.
To call back a previously typed line, type [*], then the line number, then [RETURN]. When the completed line ap-
pears, press [RETURN] again. This is how TYPO II proofreads itself.
To LIST your program, press [BREAK] and type LIST. To return to TYPO II, type GOTO 32000. To remove TYPO
II from your program, type LIST "D:FILENAME",0,31999, then [RETURN], then NEW, then ENTER "D:FILENAME",
then [RETURN]. Now you can SAVE or LIST your program to disk or cassette.
^
Don't type the
TYPO II Codes!
UB
UM
H5
BN
VC
EM
H5
XH
TH
MF
32600 REM TYPO II BV fiNDY BflRTON
32010 REM UER. 1.0 FOR ONTIC MflGfiHINE
32020 CLR -DIM LINES t 120 J : CLOSE «2:CL0
SE «3
32030 OPEN »»2,4, 0, "E" : OPEN O3,5,0,"E"
32040 ? "S"! POSITION 11,1:? "nOrLlfMHriB-
32050 TRfiP 32040 : POSITION 2,3:? "Type
in a prograM line"
32060 POSITION 1,4:? " ■•:INPUT »2;LINE
S:IF LINES="" THEN POSITION 2,4:LI5T B
:GOTO 32060
32070 IF LINES tl, 1J="»«" THEN B = UflLlLIN
ES (2, LEN CLINESJ J J : POSITION 2,4:LIST B:
GOTO 32060
32080 POSITION 2,10:? "CONT"
32090 B = UflLcLINES> : POSITION 1,3:? •• •■ ;
NY
CN
ET
CE
OR
UU
HJ
JU
EH
BH
MB
IE
UG
3210
3211
3212
•■ : PO
3213
3214
LINE
OTO
3215
ONS +
3216
3217
3218
3219
3220
3221
tLCO
3222
t na
boue
0 POKE
0 POKE
0 ? ■•«
SITION
0 C = 0:
0 POST
S = "" T
32050
0 FOR
CC»05C
0 CODE
0 CODE
0 HCOD
0 LCOD
0 HCOD
0 POST
DEI
0 P05I
tc h pr
. ••: GOT
842, 13 : STOP
842,12
■■: POSITION 11,1:? •■■tinraiiaiiiiB
2,15: LIST B
flNS = C
TION 2,16:INPUT «»3;LINES:IF
HEN ? "LINE ";B;" DELETED":G
D=l TO LEN tLINE6> : C=C+1 : nNS=
CLINES CD, DJ J> :NEXT D
= INT tfiN5-'676>
=0N5- tC0DE»6763
E = INT tC0DE^26J
E=CODE- CHC0DE»26>+65
E=HC0DE+65
TION 0,16:? CHRS CHCODEI ; CHRS
TION 2,13:?
ess wiir^iiiniiiii;!!
0 32050
■If CODE does no
and edit line a
ANTIC SOFTWARI- MRHARY
37
ULTIMATE CHAOS
NEW FUN WITH FRAaALS
Article on page 14
LISTING I
Don't type the
TYPO II Codes!'
TF
1
NU
2
CJ
3
ZX
10
R
UN
11
B)
OG
12
EM
13
UK
14
RR
IS
V0
OD
16
no
17
REM CHAOS GAME DEMONSTRATION
REM BV ROGER A. PRUITT
REM cc> 1989 ANTIC PUBLISHING. INC
e GRAPHICS 24:SETC0L0R 2, 8, e : SETCOLO
l.e,18:C0LaR 1
e X8=INTc25eMRND(8i> : V8=INT c158mRND c
J
8 I=INTc3»HNDc8>+1J
8 IF 1 = 1 THEN X1 = X8^2: Yl = Y8-'2
8 IF 1 = 2 THEN Xl= c318 + X8> ''2 : Y1 = Y8^2
8 IF 1=3 THEN Xl= C159+X8 J ^2 i Yl= C191+
»^2
0 PLOT XI, YliX8=Xl! Ve=Yl
8 GOTO 128
LISTING 2
BN
1888
YM
1881
TY
1882
UY
1818
BH
1838
OR 1
HA
1848
68^P
HP
18S8
»SIN
UL
1868
OH
1878
SO
18B8
c8>>
XH
1898
EK
lies
An
1118
UK
1128
2Y
1138
EH
1148
RU
1168
NZ
3888
!"I7
PG
3818
};CH
CHRS
ED
3828
YY
3838
UD
3188
GX
3118
A$
5P
3128
«1;
;A«>
GE
3138
AP
3148
AT
4888
GOTO
OB
4818
DP
5888
»LEN
KI
5816
PE
5828
$
BU
5838
CLOS
UA
5840
TR
5858
:FOR
LN
6888
OR 1
YN
6818
REM THE ULTiriATE CHAOS GAME!
REM BY ROGER A. PRUITT
REM cci ANTIC PUBLISHING, INC
GOSUB 28350:GOTa 10888
GRAPHICS 24!SETC0L0R 2.8,e:SETC0L
,8,18:C0L0R 1
CX = 318''2iCY = 198'2:DEG !l = l!SIZE = 3
FOR TH=8 TO 368 STEP SIZEsX=CX+CY
CTH» 'Y = CY-CY«»C0SCTH>
X tU=-X + X^S> YcI>=-Y + Y^S
I=I+liNEXT TH
X8 = INT C328MRND CBi > : Y8 = INT cl92wRND
I=INTcP«RNDce»+l»
Xl=cX<I>+X8>»»Si Yl=cYcl>+Y8>»S
PLOT XI, Yl!Xe=Xl! Y8=Y1
IF PEEKC53279>=2 THEN 18888
IF PEEKc53279>=3 THEN GOSUB 3888
IF PEEKt53279>=5 THEN GOSUB 5880
GOTO 1898
TRAP 4888!CL0SE ttliOPEN «tl,8,8,"P
*tl;CHRSc27i ; "C" ; CHR* c8 J ;CHR$cll> ;
7 **1;CHRSC273 ; "D"; CHRS c8> ;CHR$cl6
R«c24) ;CHRSc32>;CHR$c40i;CHRSC48i;
c56> ;CHR$ c64i ; CHR$ c72> ; CHR$ (Oi
DM=PEEKC88»+PEEKC89J*256
PRINT ttl;CHR«c27> ;"A";CHR$c8>
FOR 1 = 0 TO 23iXX = Dri + 320»»I
A$ = CHR$C81 : A«C328>=CHR$cei : R$ (2> =
U=USRCADRCRSD$> ,XX,ADRtAS>i : PRINT
••BB";CHRSC27» ; "K"; CHRS c64> iCHRScii
NEXT I!? «»l;CHR*c27J ;"e"
POKE 764,255
RETURN
IF PEEKC53279>=3 THEN TRAP 40008:
3888
GOTO 4888
B$cl>="D:":BScLENcB$i+li=NAnE$:B$
tB*>+l>=".PIC"
5CREEN = PEEKC88»+256»»PEEKC89>
TRAP 5040:CLOSE «*2iOPEN «*2,IO,0,B
U = USRcADRcDUnny$> ,2, SCREEN, 7680> >
E tt2: RETURN
CLOSE tt2:TRAP 40000:POP
7 :POSITION 14.12:? "DISK ERROR."
X=l TO 400:NEXT X : GOTO 10000
GRAPHICS 24:SETC0L0R 2,8,e:SETC0L
,0,10
GOSUB 5080
UN
AB
01
XE
GA
CR
MR
JJ
MM
VU
UE
JU
SR
til
AJ
SZ
5F
OF
VB
UX
RK
ZR
KU
ZT
OU
US
ER
lU
YF
YU
An
LL
En
6020 IF PEEKC53279J=2 THEN 10088
6830 IF PEEKc53279i=3 THEN GOSUB 3000
6040 GOTO 6020
18008 GRAPHICS 0 : POKE 752,1
10810 POSITION 7.2! 7 "HeeBeaeeeBHeBeee
Beeeeeeees"
10020 POSITION 7,3:?
AOS GAME ill": POSITION 7,4:?
er A. Pruitt U"
18038 POSITION 7,5:?
BBBBBBBBBffl"
10040 POSITION 12,8:?
tBTHE ULTIHATE CH
X bw Ro9
" SBBBBBBBBBBBBBBB
"1. Create Chaos
10050 POSITION 12,10:7
e . "
10060 POSITION 3,13:? •
y pressing 1 or 2.";
10070 POKE 764.255:P0KE
,64:GET «*3,K:IF K<49 OR
0
10080 FOR 1=8 TO
'NEXT I
18898 POSITION 2.
He"; : INPUT NAMES
18100 IF K=5e THEN
TO 6000
DUnnY«=SUR«
1814e:P0SITI0N 2.18:? "Give
sides of poiyson":INPUT P:I
P = l
P>18 THEN POSITION 3.11:? "
18148
"2. Load Pictur
'Select option b
694.e:P0KE 782
K>58 THEN 1887
15:P0SITI0N 2.8:? "D"
.8:? "Input Picture na
I0=4:DUnnY*=LDR$sGa
18110 10=8!
10148 TRAP
nuNber of
F P<1 THEN
18145 IF
":G0T0
10150 TRAP 10150:POSITION 2.13:? "Give
scale factor c >8 TO 1 i":INPUT S
10155 IF CS<=0) OR cs>li THEN POSITION
3.14=? " ":GOTO 10150
10156 TRAP 40080
10160 POKE 752.l:P0SITI0N 6,18:? "To p
Tint pressdffliaoaaiBQDkey ■ "
10170 POSITION 3.19:? "To save to disk
pressaSSaSSaDkeu . "
18188 POSITION 2.20:? "To quit holdUgQ
EKSDCland PressdOllJnOIIIBEI. "
18198 POSITION 4,23:? "To create CHAOS
pressCtBOaxaOClkey . ";
18208 IF PEEKC53279>=6 THEN GOTO 1838
18218 GOTO 18288
28358 Din RSD«(183> , A$c648>,NAME$c8>,B
«C14> .SUR«c39i .LDR$C39> .DUnnY$c39) . X cl
H .YC11>
28368 RSD$ci>="hha[Da[DhaQKiahaa]hamBinii[i]ii]n
■nDaacDSBDi caoHciamnQaBiBHigiiinnQjniiiMnfsiiinaBQ
(scaoiaBieQQa i ^nemBaam&sxji i [KKSciEiHUBm ■ ■
28378 RSDSf91>="EaaKia]n[i]BliJDc[sia«"
28380 CLOSE <*3 : OPEN tt3,4.0."K:"
28400 LDRS = "hh hBBBBEaaSDBahaEShQOfflhaiSh
□Hs ucaaDBnainaH"
28410 SUR« = "hhhBK]BBDaC9C]BShDEShDDBhOISh
DHffi umoEiBaams"
28430 RETURN
LISTING 3
KI
AC
GD
EU
IJ
PR
10 REM LISTING 2 FOR CHAOS. BAS
20 REM BY ROGER PRUITT
30 REM cci 1985.1988 ANTIC PUBLISHING
40 REM CLINES 10-250 nAY BE USED UITH
OTHER BASIC LOADERS IN THIS ISSUE.
58 REM CHANGE LINE 70 AS NECESSARY.!
60 DIM FN$C20> .TEnP«(20l.AR$c93l :DPL=P
EEKC18592> :POKE 18592.255
38
DECEMBER 1989/IANl v\R> 1990
uo
RD
PV
TH
UB
MY
KB
PU
LU
BB
YC
DM
BK
nn
CM
UO
78 FM*="0!LINES.LST"»REn THIS I
AME OF THE DISK FILE TO BE CREfl
88 7 "BOJisK or Sassette?"; : POKE
5
98 IF NOT CPEEKC7641=18 OR PEE
581 THEN 98
188 IF PEEKc764i=18 THEN FN«="C
lie POKE 764,255:GRflPHICS Bi? "
TIC'S GENERIC BASIC LOADER"
128 ? ,"BY CHARLES JACKSON"
138 POKE ie592>DPL>TRAP 288
148 ? !? !? "Creating ";FN»i7 "
se stand bw."
158 RESTORE > READ LN > Ln=LN < DIM
C = l
168 AR« = READ AR«
178 FOR X=l TO LENcflR*) STEP 3>
2.255
188 Lt1=Ln-l< POSITION ie.ie>7 "C
wn. . . T-";INTcLM''18> i">
198 A$cC.C>=CHRScUALcnR«cX.X+2>
l:NEXT X:GOTO 168
288 IF PEEKC195>=5 THEN 7 :7 >7
MANY DATA LINESi":7 "CANNOT CRE
E!":END
218 IF C<LN+1 THEN 7 :? "HTOO F
LINES!":? "CANNOT CREATE FILE!
228 IF FNS="C!" THEN 7 s? " Pre
ssette. press cRETURNi"
S THE N
TED
764.25
AR
PU
AL
KC764>=
HR
AT
AN
KE
• • • Plea
GO
AScLNs <
RP
POKE 75
Countdo
YY
»> ! C=C+
CO
"QTOO
ATE FIL
LP
EU DATA
"SEND
pare ca
EA
238 OPEN «*1.8.e.FN$
248 POKE 766. Ii7 <*1;A«;<P0KE 766.8
258 CLOSE *»i: GRAPHICS e>7 "■SOSIlllHiaaOia
1888 DATA 244
1818 DATA 8588568518548488328828638688
36048649841861834184184133289133213184
133288133212184133287184133
1828 DATA 2861698881332851628881688881
77212149214824165212185848133212144 882
238213232224888288234168888
1838 DATA 1628888222141772868421452862
32224888288244288192068288237824165286
185868133286144682238287824
1846 DATA 1652681856611332881332121448
82236269834155658856651855648832882683
668636646657649641661834165
1856 DATA 2691332132382651652852818482
88175696834155856656652848848832876868
682636661634184164184818618
1666 DATA 6168161761698871578668831641
57669663164157868663164157873683184157
672683632686228132212168888
1876 DATA 1322138968341558588568528498
48632683686682636861634184184164618818
616618178169611157666863184
1686 DATA 1576696631841576686831841576
73663164157872883632886228132212168886
132213696634155
PC PRINT
CLEAN PRINTOUTS FROM IBM DOWNLOADS
Article on page 25
LISTING 1
Don't type the,
TyPO II Codes!
<^
GU
au
PR
JF
HC
BU
UV
RA
JZ
BY
UX
LU
UG
PA
AH
MR
UK
AF
LT
AJ
TJ
PJ
HS
CU
UX
LH
JD
n\A
BO
IK
LF
UB
HU
GO
188 REM WW«WWMMHMWMMMMMWW«M
lia REM » PC PRINT «
128 REM w BY JOHN MEST w
138 REM » 5-24-89 »
14 8 REM WWWMWMNWMMMWMMMMWWM
158 REM
160 REM CCI1989 ANTIC PUBLISHING INC
170 REM
180 GRAPHICS 8:SETC0L0R 2 . 8 . 15 > SETCOLO
R 1.8.8SP0KE 82,8
198 7 !7 !7 17 i7 :? :7 •■"? i7 --l "
288 7
BY ■BOiaMMSaSIlB" > 7
CO Pntir P'lULISH.TN'n TNC
285 POKE 82.8
218 7 !7 "J»LEA5E INSERT THE DISK"
228 7 "YOU UISH TO PLACE"
230 7 "PCPRINT.COM ONTO AND"
240 7 "PRESS ANY KEY..."
250 OPEN ttl.4.0."K)"<GET ttl.K'CLOSE «»1
268 OPEN ttl.8.8,"D:PCPRINT.COI1"
278 TRAP 588
288 FOR A=l TO 116
298 READ B
388 TOTAL=TOTAL+B
318 PUT ttl.B
328 NEXT A
338 IF T0TALO18966 THEN 566
340 CLOSE *<1
345 POKE 82.2
350 7 "SUCCESSFUL!"iEND
580 7 "ERROR IN DATA!"
518 POKE 82.2
528 CLOSE **1
leie DATA 255.255.8.6.183.6.162.6.189.
26.3.281.88.248.5.232.232.232.268.244.
189.27.3.133.283.189.28
1828 DATA 3.133.284.169.64.157.27.3.16
9. 6. 157. 28. 3. 168. 15. 177, 283. 153. 64. 6.1
36
1838 DATA 192,255,288,246.168.6,169,88
.56.233,1,153,64.6.169.6,233.8.153.65.
6
EU
MS
DY
1646 DATA 96.6.6.6.6.6.6.6.6.8.8.8.6.6
,6.6,6.261.13,288.5
1658 DATA 169.8.76.181.6.281.18.248.3.
76.161.6,169,155.76,181,6,76,283,254,2
24
1866 DATA 2,225,2,6.6
LISTING 2
0108
0110
0120
0130
0148
0150
0160
0178
0188
0190
0200
0210
0220
0230
0240
0250
0260
0270
0280
0290
0308
0310
0320
0330
0348
8350
0360
0370
0380
0390
0480
"PCPRINT"
BY: JOHN UEST
5-24-89
(c> 1989, ANTIC PUBLISHING
ASM. .»D:PCPRINT.COM
SAUE««D:PRINTIBM.M65
CHANGE CTRL-M.CTRL-J INTO 155
.OPT NO LIST
;START OF HNDLER
TABLE
ZPAGE = 203
HATABS =" 794
'»- 1536
INITIALSTART
LDX t»0
FINDP
LDA HATABS. X ; FIND THE
CMP tt'P ;PRINT HANDLER
BEQ CHANGEPUT ;TOBLE BY
INX ;LOOKING FOR
INX ;THE LETTER 'P-
INX
BNE FINDP
ANTIC .SOFIWARR LIBRARY
39
8418
CHANGEPUT
86B8
;
8420
LDfl
HATABS+1,X ;KEEP THE OLD
8698
NEUTABLE
0438
STfi
ZPAGE ;TflBLE ADDRESS
8788
.UDRD 0,0.0
0440
LDR
HnTflB5+2,X ;INTO PAGE
8718
PUTBYTE
0458
STfl
ZPAGE+l ;ZERO AND
8728
.UDRD 0.0.0,8,8
8460
Lon
« <NEUTABLE ;PUT MY
8738
;
0470
5TH
HATABS+l.X ;TABLE ADDRSS
8748
s
0480
LDO
*t >NEUTABLE ; INTO THE
8758
NEMPUT
0490
srn
HATABS+2.X ;HNDLER TABLE
8768
CMP
W13 jCHEK for CTRL-M
0508
LDV
«15
8778
BNE
N0T13 JIF NOT. CONT
8518
;
8788
LDA
no ;IF SO. CHANGE
8528
nOUELOOP
8798
JMP
REALPRINT ; TO 8 AND DONE
0530
LDf)
CZPAGEI.Y ;COPY ALL THE
8800
N0T13
8548
STO
NEUTABLE.Y ;OTHER HNDLER
0810
CMP
«*18 iCHEK FOR CTRL-J
8558
DEV
;ADDRESSE5 INTO
0820
BEO
SKIPJMP ;IF SO. NOT DONE
8568
CPY
«*255 ;nY TABLE. AND
8838
JMP
REALPRINT ; IF NOT. DONE
8570
BNE
nOUELOOP
8848
SKIPJMP
0588
LDV
t<6
8858
LDA
M155 ;CHANGE CTRL-J
8598
LDO
« <NEMPUT ;THEN PUT MY
8868
JMP
REALPRINT ;INTO 155
8600
SEC
;PUT-BYTE
8878
;
0618
SBC
ttl ; ADDRESS IN
8888
REALPRINT ; REGULAR ADDRESS
0620
STfi
NEHTABLE.Y ; IT
8898
JMP
65227 ;0F PUT-BYTE
0630
LDfl
1* >NEUPUT
8900
0648
SBC
»8
0910
;CAUSE PROGRAM TO START
8658
STfl
NEUTABLE+1,Y
0920
;UHEN IT IS LOADED
8668
RT5
8938
M =
736
8678
;
8940
•HORD INITIALSTART
THE NERVE GAME
COUNTDOWN ON YOUR CROSSWORD SKILLS
Article on page 21
LISTING 1
Don't type the
TYPO II Codes!
'ts.
UA 1 REM THE NERUE GAME UU
DH 2 REM BY JASON STRRUTMAN EC
SU 3 REM C01989. ANTIC PUBLISHING. INC
Kfl 18 Ce=8i Cl=liC2=2i Ca=B! C9=9sC18=18: C12
=12:C13=13iC15=15!C16=16!C17=17!C19=19 YU
;C2e=2e'C258=2S8iC25S=255 „___
MC 48 REM ■—■ illiW IHIIBMIIIIIIIIIBIl IIHIHI ■— ■ BM
TZ 58 GOSUB 132BJ^PLAVER = CH605UB 1500
ZU 70 CARDNUM=C1 UY
CS 60 GOSUB ie2B'60SUB 1290 ^^
014 180 TURNCPLAYER>=TURNCPLAYER1+C1 KM
GT
180 TURNCPLAYER>=TURNCPLAYER1+C1
118 7 "H-'tposiTION C13.C0:7 "The Nerve
6aHe">? "Piauer up : ";NAME« cPLAYER«C18 TU
-C9.PLAVER»Cie> YU
CF 120 POSITION 23.C1>? "Finished ".ONCAR
DCPLAYERJ -CI;" cards" MP
KS 130 POSITION C2.C17!? "8(800813 - Re-Roll IM
Dice":? "[ieH - Stop A End -the Round" BU
RZ 140 7 "BOMiGIB - Draw Next Card") 7 "QXiaa
DS - Put Back Letter" TP
00 150 7 "imirailISS - Move" 17 "[SB - Place a ZI
Letter" HA
UH 160 GOSUB 670 OB
TH 170 CARDNUM=0NCARDCPLAYER> : GOSUB 940>P
OKE C2e.C0iP0KE C19.Ce ZO
BC 180 FOR L00P=C1 TO C2 STEP CO UU
YI 190 KEY=Ce:GOSUB 320 HK
OY 200 IF PEEKc?e4i OC255 THEN GET nCl.KE 00
Y!KEY=KEY-128»CKEY>128> ! IF KEY>96 AND XL
KEY<123 THEN KEY=KEY-32 FE
MM 210 POKE 764.C255 HA
KD 220 IF KEY>64 AND KEY<91 THEN GOSUB 39 ZJ
0 00
SA 230 IF CKEY>41 AND KEY<46> OR KEY=61 T FO
HEN GOSUB 490 OU
ZA 240 IF KEY=27 THEN 758 PY
ZR 250 IF KEY=32 THEN GOSUB 678 GO
IF 260 IF KEY=125 THEN GOSUB 828
KA 278 IF KEY=126 THEN GOSUB 568 flV
NJ 288 NEXT LOOP ZE
TY 290 PLAYEH=PLAYER+C1 :IF PLAVER>PLAY TH KZ
EN 1190 DE
RM 300 GOTO 70 YG
318 RE
320 TI
> /-eOJ :
ND C0.
330 LE
• 101 : L
OKE 5C
340 IF
350 ?
? "QTI
Starti
360 ?
T^256J
R PAUS
370 GO
OTO 10
388 RE
398 LO
RETURN
400 MI
410 FO
420 IF
458
438 NE
440 RE
450 PO
460 DI
X. Y!?
470 RE
488 RE
490 IF
500 IF
510 IF
528 IF
538 PO
548 RE
550 RE
568 LO
570 IF
580 FO
590 IF
20
600 NE
618 RE
620 DI
638 PO
640 PO
M
ME =
IF
100
FT =
0 = L
RME
TI
"B"
ME
n9
ONC
iPO
E = C
SUB
0
M ■
CAT
Tiner Routine
INTc CPEEKCC19>*C255 + PEEKCC28J
TIMEOOLDT THEN OLDT = TIHE : SOU
. CIO. C15 : SOUND C0.C8.C8.C0
TIME tPLflYER» -TIME :HI=INT CLEFT
EFT-HI*10iPOKE SCRMEM,16+HI!P
M+1. 16+LO
ME<TIME tPLAYERJ THEN RETURN
:POKE ENO.C0:POSITION C13.ll:
IS UP! ! ! "iPOSITION C8.C12:? "
back at card **";
ARDCPLAYER> :POKE 561.INTCDLIS
KE 560.DLI5T-PEEKt561»»»256:FO
1 TO C250:NEXT PAUSE
1290:P0KE 56e.e:P0KE 561. 6:G
■■■■(i»lE]a{3H[ilBIIISaBI3l3BHHnMIHB
E X,Y.CHAR:IF CHAR0148 THEN
SCS=CHR«cKEY>
R LETTER=C1 TO C12
MISCS=DICE«cLETTER.LETTER>
THEN
XT L
TURN
SITI
CESC
MISC
TURN
M ■■
KEY
KEY
KEY
KEY
SITI
TURN
M
CATE
CHA
R RE
Die
ETTER
ON C2«LETTER.C2:7
LETTER. LETTER>=" •
S;"ffl";
POSITION
■■■■■GDmmsBaGaiiiHiaiiiBsriitaBHBnii
=45 AND V>C9 THEN V=Y-C1
=61 AND Y<C12 THEN Y=Y+C1
=43 AND X>C17 THEN X=X-C2
=42 AND X<21 THEN X=X+C2
ON X.Y:7 "fflS";
RBMOyp p Letter
X.Y.CHAR:CHAR=CHAR-128
R<65 THEN RETURN
TURN=C1 TO C12
ESCRETURN.RETURN>=" " THEN 6
XT RETURN
TURN
CE$cRETURN. RETURN! =CHR$cCHflR>
SITION C2MRETURN.C2:? CHR$ cCHARl
SITION X.Y:7 "BB" ;
40
DECEMBER igSS/JANrAR"!' 1990
Roi 1 The Dicie
658 RETURN
668 REM
678 FOR R0LL=C1 TO C12
688 NUn=INT(RNDcce>M98+Cl^
698 DICE$cR0LL>=P0S5ScNUn.NUIl3
788 POSITION C2»R0LL,C2:? DICE$ cROLLi
718 NEXT ROLL
728 GOTO 948
738 RE T URN
748 REM HMansmisBainBaiamBQiiimsimHHBBnH
758 GOSUB eieiPOKE ENA.Ce:POKE 561, INT
tDLIST''256> :POKE 568 , DLIST-PEEKc561i ^2
56
768 7 "S-: POSITION C12,C9:? "finy chaii
enaes?"; :GET nl.KEYtON KEY=89 OR KEY-3
2=89 GOTO lees? "N"
778 POSITION C18,C13s? "These cards ar
e okaw-"
788 FOR PAUSE=C1 TO C258:NEXT PAUSE
798 LET ONCARDcPLAYER>=CflRDNUnsPOKE 56
8,e:P0KE 561,6
888 GOTO 188
818 REM ■■■■■■■EBEmBBBlBBmBBEiaBl— ■■««
828 POSITION C2,C15:? "Checking card--
I*
838 FOR X=C17 TO 21 STEP C2
848 FOR Y=C8 TO C12
858 LOCATE X,Y,CHAR
868 IF CHAR=ASC<"S"i THEN POSITION C2.
CIS:? " ":POSITION X,Y:
? "mm-; :GOTO 188
878 NEXT Y
888 NEXT X
898 POSITION C2,C15s7 "
":CARDNUn=CARDNUn+Cl
988 IF CARDNUn=C9 THEN 1128
918 GOTO 678:G0T0 948
928 RETURN
938 REM HQinEIIIISBSHaEIIHmBmGHniBSHSiaaiSiamHH
948 CURR = CAR0P(PLAYER,CARDNUt1> sRESTORE
1995e + CURR»»5e
958 POSITION C16,6:? "BBHeHHSl" s POKE 85
.C16i? "U ";CURR;" [I1":P0KE B5,C16
955 ? "IBeeeHeai": POSITION C16,C13:? "SS
Beeeffl"
968 FOR DRRU=C1 TO 4
978 READ niSC$ : POSITION C16, C8+DRAU : ?
nisc$
988 NEXT DRAU
998 X=C17! Y=C9:P0KE ENA.
:? "fflffi";
1888 RETURN
1818 REM
1828 FOR 50RT=C1 TO C8
1838 NUM=INT tRND CC8J«C8+C1>
1848 IF SDRT=C1 THEN 1888
1858 FOR CHECK=C1 TO SORT
1868 IF NUn=CARDPcPLAYER, CHECK! THEN 1
838
1878 NEXT CHECK
1888 CAROPcPLAYER,SORTi=NUn
1898 NEXT SORT
1188 RETURN
1118 REM
1128 POKE ENA,C8!? "H"!POKE 561.INTC0L
I5T/'256J :POKE 568 , DLIST - PEEK c561> »»256
1138 POSITION C12,C9!7 "An» challenges
?";!GET «1,KEV!IF KEY=89 OR KEY=122 TH
EN CARDNUn=ONCARDcPLAYER> <GOTO 188
1140 ? "N"iPOSITION 6.C13!? "All »our
cards are gone!!!"
1150 FOR PAU5E=C1 TO C25e:NEXT PAUSE
1168 GOSUB 1298
1178 POKE 568>8:P0KE 561.6:G0T0 298
1188 REM BBBBSimBBBtBaBamtgMiDOBfflBimnB— BB
1198 GRAPHICS 0:POKE 718,2:7 "Here are
the scoreS!":FOR I=C1 TO PLAY:LET ONC
ARDclJ=Cl»FOR J=C1 TO PLAY
1288 IF TURNtI>>TURNCJ> THEN LET ONCAR
Dcl>=ONCARDcl>+Cl
1218 NEXT J:NEXT I
1228 FOR I=C1 TO C8
1238 FOR J=C1 TO PLAY
1248 IF ONCARDcJl=I THEN 7 NAME* « J»C10
-C9, J»*Cie> J" C";0NCARDCJ> ;"> ";TURNcJ>
;" turns"
J
I
3:P0SITI0N X,Y
Shuffle The Card!
Out of HcJi-d;
1258 NEXT
1268 NEXT
1278 END
1288 REM
1298 POKE C2e.C8:P0KE C19,C8
ANTIC SOFTWAUi; l.IBRAliY
AF
UY
OP
NY
PU
PZ
KJ
nv
OU
AE
DR
EE
UV
IX
UO
KD
ND
FS
OF
ZG
LU
ZO
IN
KG
PP
xn
OR
XY
IB
KS
RH
KM
GP
RH
SG
FO
BS
FU
GA
OL
CI
NK
ca
NS
RU
YT
YX
ZB
CD
RU
CL
ZR
CT
NU
TH
SG
MU
SO
SS
TH
Hn
HB
ZY
DA
1300
1318
1328
J ,riis
URNcc
1330
RiiEn=
1348
URNtI
1350
EEEFF
OOOPP
1368
.C2
1378
e GaH
autNB
1388
1398
ny PI
PLAY
1488
1418
1428
.... 5
1438
How
LOT
1448
:TiriE
1458
nisc«
1468
1478
1480
1498
1588
1518
RETURN
REM BH
Din Die
CScC18>
8> , TIME
OPEN MC
PEEKC88
FOR I=C
J=C8:NE
P05SS="
GGGHHII
QRRRRRR
POKE 71
■BBOIBHI
E$cC12> ,POSS
,CARDPCC8.C8
CC8>
1,4,C8,"K:":
>+PEEKc89>«2
1 TO C8:LET
XT I
AAAAAARAABBC
IIIIIIIJKLLL
SSSSTTTTTTUU
8,146:P0KE 7
$C98> ,NAnE$c88
1 .0NCARD(C8>,T
GRAPHICS C8:SC
56+117
0NCARDCIS=C1:T
CDDDDEEEEEEEEE
LMMNNNNNNOOOOO
UUUUUUXYYZ"
B9,C12:P0KE 82
7 "H"
e" : PO
n"
REM
TRAP
ayers
INTcp
IF PL
FOR I
POSIT
nane
TRAP
Hany
:POSITION C13,C8<7 "The Neru
SITION ll.Cl:7 "By Jason Str
1398<P0SITI0N C2,4:? "How na
for this gane"; 'INPUT PLAY:
LAY!
AY<Ce OR PLAY>C8 THEN 1398
=C1 TO PLAY
ION C2,5+C2»*I:7 "Player «" ; I
-->";:INPUT MC16.niSC$
1438:P0SITI0N C2.6 + C2»»I:? "
seconds per round"; : INPUT AL
ON ALL0T<15 OR ALL0T>99 GOTO 1438
cl>=ALL0T
IF LENcniSC«><C18 THEN FOR J=LENc
J+Cl TO C10:niSC»Cj>=" "iNEXT J
NAnE«clwC18-C9>=niSC«
NEXT I
RETURN ^
T0P=PEEKcie6>-C8>P0KE 54279, TOP
ENA=53277iP0KE 559,46iP0KE ENA,C8
1528
1538
1548
1558
8:P0
1568
1578
+ 78
1588
J
1598
1688
1 = 8
EXT
1618
DLST
.C2:
1628
34, P
1999
1999
2888
2881
2882
2883
2884
2885
2886
2887
2888
2889
2818
2811
2812
2813
2814
2815
2016
2817
2818
2819
2828
2821
2822
2823
2824
2825
2826
2827
2828
POKE 53248, 114:PLAVe=512
BASE=256MT0P:P0KE 53256, CI
POKE 53249, 138IP0KE 785,88
FOR I=BASE+PLAV8 TO BASE+PLAV8+12
KE I,C8>NEXT I
POKE 784,a8>REST0RE 1688
FOR J=BASE+PLAYe+41 TO BRSE+PLAVB
POKE J,C255iP0KE J+128, C255 > NEXT
REM
DLIST
TO 38
I: POKE
POKE
+9,C8:
POKE D
POKE
EEKC56
8 REM
9 REM
8 DATA
8 DATA
8 DATA
8 DATA
9 REM
8 DATA
8 DATA
8 DATA
8 DATA
9 REM
8 DATA
8 DATA
8 DATA
8 DATA
REM
8 DATA
0 DATA
8 DATA
8 DATA
9 REM
8 DATA
8 DATA
8 DATA
8 DATA
9 REM
8 DATA
8 DATA
8 DATA
8 DATA
=PEEKC56B>+PEEKC5613M256:F0R
:P0KE 1536+1. PEEKCDLIST+I> >N
56e,8:P0KE 561 , 6 > DLST=1536
DLST,88>PaKE DLST+7 , C8 : POKE
POKE DLST+24,C8:P0KE DLST+38
LST+31,C2:P0KE DL5T+32,65
DLST+33,PEEKC568> 'POKE DL5T+
1>:P0KE DLST+29,2 :RETURN
D.ditai f Oil-' the 'C'arlfH:
CARD »1
xaissBSiii]
X ii X
[CSX
CARD *t2
X X
XSBSBSX
X X
CARD tt3
mm nx
mm mm
xn mm
XSBiiBSX
CARD »4
XSIBSBSX
mm sx
XSBSBSX
X X
CARD **5
XSBS X
X X
XSBS X
XSBH X
CARD «*6
XS X
xn X
xn nx
xnBnsnx
I fit :T!h:e Tincr'
41
us
YZ
ZD
ZH
ZL
28299 REM CARD t*7
28366 DATA XH HX
28316 DATA mm mm
28326 DATA XS SX
28338 DATA XS HX
US
GR
CU
GZ
OB
28349 REM CARD uS
26358 DATA X 18 X
26368 DATA XnBSBiiX
26378 DATA X ffi X
26386 DATA X X
ANTIC SOUND CREATOR
YOU'LL SEE WHY A VIOLIN SOUNDS DIFFERENT FROM A CLARINET
Article otj page 9
LISTING 1
Don't type the
TYPO II Codes!
O
18 REM SOUND CREATOR
26 REM BY JEFFREY SUMnERS
36 REn (C> 1989 ANTIC PUBLISHING
99 GOTO 16866
166 COLOR l:PLOT 18>38:DRAUT0 lll,3e>C
OLOH 2:F0R 1 = 1 TO 188 : PLOT 18 + I.62-4»»M
AUECI>:NEXT I:RETURN
1668 GRAPHICS 7:SETCaL0R 4<8,13:C0L0R
1
1616 PLOT 18>6:DRAUT0 16>68:PL0T 16,38
:DRAUTO 116,38
1615 GOSUB 186
1626 PRINT -radd HarHonic
raw wave"
1625 PRINT "Saue wave Iload wave Sle
ar wave" SPRINT "Eluantize Hxit"
1838 OPEN *t5,4.6,"K:"!GET ttS.XsCLOSE «*
5
1648 IF X=65 THEN 2666
1658 IF X=86 THEN 3888
1866 IF X=68 THEN 4868
1676 IF X=83 THEN 5868
X=76 THEN 6686
X=67 THEN 7888
X=81 THEN 8888
X=69 THEN GRAPHICS BiGOTO 1288
oaiay wave Q]
'Harnonic nuitipi
1686 IF
1685 IF
1686 IF
1687 IF
6
1696 GOTO 1826
2668 TRAP 2888 : PRINT
e: "; :INPUT ttl^HULT
2616 TRAP 2618!PRINT "Scale factors ••;
sINPUT ttl.SCALEsTRAP 48868
2828 FOR 1=1 TO leSsCOLOR 6>PL0T 18+1.
62-4«UAUEci> sUAUEcl>=UAUEcl>+SCALE<<cSI
Nc3.6»«nULT»I>«7>
2625 IF UAUECI1M5 THEN UAUEcli=15
2626 IF UAUECIX8 THEN MAUEcli=6
2636 COLOR 1 s PLOT 16+1, 36 s COLOR 2:PLaT
ie+I,62-4*UAUECI> sNEXT I
2846 GOTO 1826
3686 TRAP 3688sPRlNT "Frequency Cdeiau
J s ••; siNPUT ni, DELAY
3616 TRAP 48888
3628 FOR 1=1 TO 106 < UAUE$ cis =CHR$ C16+U
AUEcl>i sNEXT IsD=USRcADRcPLAY$> .DELAY,
ADRcUAUE*>>
3838 POKE 54272. 34SP0KE 54286.64
3848 GOTO 1828
4668 I=lsOPEN «5,4,8,"Ks"
4618 COLOR UPLOT 16 + 1, 78 s DRAUTO 18 + 1,
75
4826 POKE 764,255
4836 IF STICKC8><>15 THEN 4288
4846 IF PEEKC764>=255 THEN 4636
4856 GET **5,XsIF cX<>42> AND cx<>43> A
ND cxoeii AND cx<>45> THEN POKE 764.2
55<G0T0 4638
4866 IF X=42 THEN COLOR 8 : PLOT 16+1.76
sDRAUTO ie+I.75sI=I+lsiF I<=168 THEN 4
4665 IF X=42 THEN CLOSE »5 s GOTO 1828
4676 IF X=43 THEN COLOR 8 s PLOT 16+1,78
sDRAUTO 16 + I,75sI = I-lslF Kl THEN 1 = 1
4675 IF X=43 THEN 4616
4688 IF X=45 THEN COLOR 8+ cUAUE cll =6> s
PLOT ie+I,62-4»MAUEcl> iCOLOR 2<UAUEcl>
=UAUEci>+e.25
4881 IF UAUEcl>>15 THEN MAUEci>=l5
4882 IF X=45 THEN PLOT 18+1 , 62-4«UAUE c
II :GOTO 4818
4898 COLOR 8+ cUAUE cli =8> > PLOT 16+1,62-
4MUAUEcl> iCOLOR 2 > UAVE cl> =UAUE cl> -8 . 25
AI
OU
SF
NO
OC
UG
UF
FU
SJ
AK
QT
ZX
SE
MY
RE
SI
YI
SF
UZ
RQ
OU
Kn
MB
FL
NY
YP
JF
IF
KZ
ZN
RM
UU
DU
GB
Gn
ZO
IJ
UY
XK
4215 IF
4226 IF
42
■ IF UAUEcixe THEN UAUEcl>=e
4695 PLOT ie+I,62-4»UAUEcl> iGOTO 4616
4288 X=STICKc8>
4218 IF X=7 THEN COLOR 8 > PLOT 18+1. 7e>
DRAUTO 16+I.75>I=I+lsIF I<=188 THEN 48
16
X = 7 THEN CLOSE «*5 < GOTO 1626
X=ll THEN COLOR 8 < PLOT 18+1.78
SDRAUTO 18 + I.75sI = I-l:IF Kl THEN 1 = 1
4225 IF X=ll THEN 4818
4236 IF X=14 THEN COLOR 8+ cMAUE cli =8i s
PLOT 18+I.62-4WUAUECI> sCOLOR 2sUAUEcl>
=UnUEcli+e.25
4231 IF UAUE(I>>15 THEN UAUEcl>=15
4235 IF X=14 THEN PLOT 18+1. 62-4«MAUE (
II iGOTO 4618
4248 IF X=13 THEN COLOR 8+ cUAUE cl> =6> s
PLOT ie+I.62-4»UAUEcl> sCOLOR 2<MAUEcl>
=MAUEcl)-e.25
4241 IF UAUEcixe THEN UAUEcl>=6
4245 PLOT 18+I.62-4MMAUEcl> sGOTO 4818
5886 PRINT "Fiienane: ";8iNPUT «1.FILE
5601 IF FILESC2.2X>"!" AND FILE«t3.3»
<> THEN F9=FILES8FILE*="0s"sFILE«c3
j=FS
5802 TRAP 5966
5616 OPEN tt2,8,8,FILE$ sFOR 1=1 TO 186s
PRINT tt2;MAUEcl> SNEXT IsCLOSE tt2>TRAP
480O6SGOTO 1626
5906 PRINT "Error in Save"sFOR 1=1 TO
160:NEXT IsTRAP 468e6sG0T0 1828
6808 PRINT "Filenanes ";sINPUT »»1,FILE
s
6001 IF FILESc2,2J<> AND FILE*c3,3>
<> THEN FS=FILESsFILE$="Ds"sFILE*c3
>=FS
6602 TRAP 6966
6810 OPEN »2.4,6,FILES sFOR 1=1 TO 168s
INPUT tt2;X sMAUEcl>=XsNEXT IsCLOSE tt2 > G
OSUB 166STRAP 48886sG0T0 1828
6906 PRINT "Error in Laad"sFOR 1=1 TO
160:NEXT IsTRAP 400eesGOTO 1828
7600 COLOR 0:FOR 1=1 TO 168sPL0T 18+1,
62-4«UAUEcl> sUAUEcl>=8sNEXT HGOSUB 16
esGOTO 1626
6606 FOR 1=1 TO lOSsCOLOR 8 s PLOT 16+1.
62-4MMAUE(I> sCOLOR 2 s MAUE <Il =INT cUAUE c
InsPLOT 16+1. 62-4MUAUEcl> SNEXT I
8616 GOTO 1828
9846 D = USRCADRCPLAY$> . 15 , ADR (UAUE«> i
9858 POKE 54272, 34iP0KE 54286,64
16000 Din UAUE$C100> ,PLAY$c57> ,R$C1>.U
AUEcl06i,FILE«c26>,F«c20i
18816 DEG sFOR 1=1 TO 57 : READ AsPLAY«c
I.Ii=CHR$cA> SNEXT I
16030 FOR 1=1 TO 10O>MAUEcl>=8>NEXT I
16646 OPEN «1.4.6."Es"
16699 GOTO 1668
11006 DATA 104, 104. 104. 133. 212. 10
4, 133. 215. 184. 133
11016 DATA 214. 169, 8.
41, 14, 212, 141
11020 DATA 0, 212, 141, 47. 2, 160, 6,
177, 214, 141
11030 DATA 1, 210, 166, 212, 262, 224.
6. 268. 251. 288
11040 DATA 192. 100. 268. 239. 172. 25
2, 2, 192. 255. 246
11856 DATA 236, 169, 34, 141, 47, 2, 9
6
12668 END
DECEMliKR HJSg/.IANUAR'i' 1990
141, 8,
216,
CMO FINAL CLOSEOUT!
Since 1980 CMO has been a leader in Atari Sales. This will be
our Final Ad! Many quantities are limited. First Come, First Serve.
Sparta DOS Const. Set
$ 23.99
Happy Archiver
29.99
130 XE Adapter
14.99
R-Time 8 Clock
34.99
U.S. Doubler No DOS
23.99
The P:R Connection
49.99
Printer Connection
33.99
FA-ST 30 Meg Hard Drive 499.00
ATARI
XM804 Printer 520/1040$l 79.00
Color Printer Plotter
9.99
800XL 64K Color Comp.
Recon.
69.00
850 Interface
109.00
410 Recorder (Defective)
2/9.99
T.V. Switch Box
1.99
822 Printer Paper
4.99
I/O Cable
4.99
MISCELLANEOUS
1
Supra 30MB" ST Hard
Drive $499.00
Supra Adapter Cable
14.99
Supra MPP-1106 25-Pin
Cable
14.99
Supra MPP-1150 Parallel
Cable
29.99
Supra 1200 XL Interface
39.99
Axlon 32K RAM Board
18.99
CBS Big Bird Special Del
2.9
?
MINDSCAPE
h
Tinks Adventure
$1.99
Land of Buddy Bots
1.99
Tink Goes To Town
1.99
Tinka's Mazes rocklyn
1.99
Anti Sub-Disk
1.99
lourney Planet ROM
1.9'
)
16-BIT SOFTWARE
Activision Hacker 2
Doomsday $19.99
Accolade Test Drive 19.99
Accolade Bubble Ghost 19.99
Access Leader Board 19.99
D.E.G.A.S. Time Link
Utility 29.99
Comnet ST-Term 15.99
Comnet Cygnus Starfleet 29.99
DAC Easy Accounting 49.99
DAC Payroll 29.99
Data East Speed Buggy 19.99
EPYX Divebomber 9.99
First Byte Guild of Thieves 19.99
First Byte Jewels of
Darkness 14.99
First Byte Sihcon Dreams 14.99
First Byte The Sentry 14.99
First Byte Tracker 14.99
Haba Hippo C 9.99
Haba Writer 9.99
Haba Write Your Own
Will 14.99
Haba Business Letter 14.99
Habadex PhoneBook 9.99
Haba Merge 4.99
Infocom Enchanter 14.99
Infocom Infidel 14.99
Infocom Sea Stalker 14.99
Infocom Suspended 14.99
Infocom Witness 14.99
Infocom Beyond Zork 19.99
Paradox Wanderer 14.99
Paradox War Zone 14.99
Psygnosis Deep Space 14.99
Psygnosis Arena 14.99
Psygnosis Barbarian 14.99
Psygnosis Terrorpods 14.99
Strategic Phantasie 2 14.99
Strategic Phantasie 3 14.99
Strategic Question 11 19.99
Sublogic Jet 19.99
VIP Professional 49.99
ATARI CARTRIDGES
Space Invaders Cartridge
$1.99
Star Raiders Cartridge
1.99
Missile Command
1.99
Asteroids Cartridge
1.99
Pac-Mac Cartridge
1.99
Galaxian Cartridge
1.99
Defender Cartridge
1.99
QIX Cartridge
1.99
E.T. Phone Home Cartridge
1.99
Eastern Front Cartridge
1.99
ATARI PACKAGED
Atari Star Raiders $3.99
Missile Command 3.99
Pac-Man 3.99
Defender-R 3.99
Juggle's Rainbow 3.99
Arcade Champ (No Joystick)3.99
Millipede 3.99
Timewise 3.99
Your Source for Hardware, Software & Peripherals
800-233-8950
In Canada call: 800-233-8949
All Other Areas call: 717-327-9575 Fax call:
717-3271217
Educational, Governmental and Corporate
Organizations Call toll-free: 1-800-221-4283
CMO, 101 Reighard Ave., Dept. B6,
WUliamsport, PA 17701
POLICY: Add $3,00 shipping and handling, jjjj""' ^ — ^
Personal and company checks require 3 l^rll^rKH
weeks to clear. For faster delivery, use your ,U\..t.m^.A.^,.m..m^^.
credit card or send cashier's check or bank -uims rht oirxi Bayir
money order. Credit cards are not charged until we ship.
Pennsylvania and Maryland residents add appropriate sales tax. All
prices are U.S.A. prices and are subject to change. All items are subject
to availabilit)'. Defective software will be replaced with the same item
only. Hardware will be replaced or repaired at our discredon within
the terms and limits of the manufacturer's warranty. We cannot
guarantee compatibility. All sales are final and returned shipments
are subject to a restocking fee. We are not responsible for typographic
or photographic errors.
Computer Mail Order. Since 1981— Low Prices, Large Selection, Fast Service.
B6
Antic Classifieds
• ***•
Get your fr ee cata log of 800/XL/ XE Public
Domain and Shareware. Choose from over
300 ihemedisks, all tested and guaranteed!
The most descriptive catalog available
anywhere. Dependable worldwide serv-
ice. BELLCOM. Box 1043-A, Peters-
borough, Ontario, Canada K9J 7A5.
Used video games: Atari, Coleco, Intelliv-
ision, Odyssey , some Nintendo. Send SI .00
and SASE for listings. Sam, 5002 West
Bethany Home Road, #1 18, Glendale, AZ
85301
SI isthe LARGESTand BEST ATARI 8-bit P-
D specialist in North America! Our SUPE-
RIOR Theme Disk Collection (300+ side.s/
over 5,000 different programs!) averages
just $2 - $3 per packed D-S disk. Shipping
FREE. Try MLX GAMES' GREATEST HITS
(Our Most Popular title) for only S3 —
receive Si's Newest CATALOG FREE!
CATALOG alone/ S2. SASE for Disk List-
ings only. SOFTWARE INFINITY, 642 East
Waring Avenue, State College, PA 16801 .
Tiy our PRINTSHOP PAK: 1 5 new FONTS
(Including unique UPPER/LOWER case
fonts), BORDERS, -and 100 CHILDREN'S
GIUPHICS. Not PD! S12.00 postpaid. Or
send SI. 00 for unique catalog disk. ED-
WARDS, 138 South Main, Travelers Rest,
SC 29690
*****
"CHANGING PATTERNS" NEW! (800/XL/
XE) COMPUTER ART WITHOUT DRAW-
ING!!! 80 MACROS! FUN! All Ages! Four
Di.sks:,S35.00(Introductoi-y)Demo:S5.00.
Check, Money Order, only. STEWART
SOFTWARE, 11323 BLYT'HE ST., SUN
VALLEY, CALIF. 91352
250+ Commercial Atari programs at close-
outprices. Many classics. S4.00-S8.00. Send
SASEforlistto: WaltHuber,644 E. Clinton,
Atwater, CA
*****
ENJOY quality PD software! Games -
productivity - utilities - more! Catalog
FREE... demo disk, S2.50. Llomemade,
6011 Hyde Park Circle, Suite 21 1, Jackson-
ville, FL 32210
Great Atari 8-bit PD soft^vare. Send S2.00
fordisk catalog. Shawn Mincey , 306 Caro-
line Ave., West Palm Beach, FL 33413
EXCELLENT PD SOFTWARE FOR 800/
XL/XE. Large selection, low prices, and
fast sei-vice. Send SASE: CLASSIC SOFT-
WARE. PO BOX 373, RUNNEMEDE, NEW
JERSEY 08078
The best public domain eight-bit and ST
software available. Send SASE to DES/
BRC/ATARI, 75 Lorenzo Circle, Methuen,
MA 01844-5949 for free catalog
*****
THE BEST FOR LESS!!! All 8-bit disks ar e
D.S. and only S 1 .75 each (300+ sides avail-
able); ST disks S2.50. LIMITED OFFER—
send S12 for 108-bit "Greatest Hits" disks.
Send large SASE (specify computer):
M.W.P.D.S., 890 North Huntington Street,
Medina, OH 44256
PD DISKS: LowasS1.80(8bit),S2.25(ST).
■AGAPE GAMES' 5 Chiistian Games S 1 2.95
(8bit- 48k), S13.95 (ST- color). Catalog:
SASE! Daniel Sharpe GPO BOX 911
CHICOPEE MA 01021
ENJOY INEXPENSIVE P.D. software!
Games, productivity, utilities, more. Demo
disk, S2.50. . . catalogFREE. HOMEMADE,
60 11 Hyde Park Circle, Suite 21 2,Jackson-
ville,FL.32210
HoustonAtari Computer Enthusiasts. Large
PD library, monthly newsletter, 24 hour
BBS 713-458-9923. Meets every 4th Wed-
nesday. More info, 713-879-8119.
JOYSTICK WARRIORS — Suit up for ac-
tion onyourXL/XE. For information write:
Aerion Software Ltd ., PO Box 1 222, River-
dale Station, New York, NT 10471-1222
FOR SALE: 130XE w/1050 & XF551 DDs,
1027 prntr, many Atari programs, books&
magazines. S.L.Jacobs. RFD=3 Box 2750,
Dexter, ME 04930
Advertisers
Index
ALPHA SYSTEMS 11
AMERICAN TECHNAVISION BC
ANTIC PUBLISHING 46, 47
ANTIC SOFTWARE 28, 29
B & C COMPUTERVISION 4,5CC
COMPUTER MAIL ORDER 43
COMPUTER SOFTWARE SERVICES IFC
McGRAW HILL 45
SAN JOSE COMPUTERS 12,13
This list is provided as a courtesy to our advertisers. Antic does not
guarantee accuracy or comprehensiveness.
Advertising
Deadlines
February/March 1990
Insertion Orders: Dec. 1
Ad Copy Dec. 8
On sole first week of February
April/May 1990
Insertion Orders Feb. 1
Ad Copy Feb. 8
On sale first week of April
June/July 1990
Insertion Orders April 2
Ad Copy April 9
On sale first week of June
44
DECEMBBER 1989/JANUARY 1990
Learn to troubleshoot and service today's
computer systems as you build
a fully XT-compatible micro,
complete with 512K RAM anj
powerful 20 meg hard drive
Your NRI computer training includes all this: • NRI's unique Discovery Lab' for circuit design and diagnosis
• NRi's hand-tield digital multimeter featuring "taii<-you-ttirougli" instructions on audio cassette • A digitai
logic probe that lets you visually examine computer circuits • The new Pacitard Bell VX86 computer with
"intelligent" keyboard, 360K double-sided, double-density disk drive, 512KRAM,16K ROM • 20 megabyte
hard disk drive • Bundled software
including MS-DOS, GW-BASIC, word
processing, spreadsheet, and database
programs • Packard Bell reference
manuals with programming guidelines and
schematics.
Train the NRI Way—
and Earn Good Money Servicing
Any Brand of Computer
Jobs for computer service technicians wUl
almost double in the next 10 years according
to Department of Labor statistics, maldng
computer service one of the top 10 growth
fields in the nation.
Now you can cash in on this exciting
opportunity— either as a full-time industry
technician or in a computer service business
of your own— once you've mastered
electronics and computers the NRI way.
NRI's practical combination of
"reason-why" theory and hands-on building
skills starts you with the fundamentals of
electronics, then guides you through more
sophisticated circuitry all the way up to the
latest advances in computer technology.
You even learn to program in BASIC and
machine language, the essential language
for troubleshooting and repair.
Get Real-World Skills as You Train
With a Powerful XT-Compatible
Micro— Now With 20 Meg Hard Drive!
To give you hands-on training with the
absolute in state-of-the-art computer
technology, NRI includes the powerful new
Packard Bell VX88 computer as the
centerpiece of your training. As you
assemble tiiis fuUy IBM XT-compatible
micro from the keyboard up, you actually
see for yourself how every section of your
computer works.
You assemble and test your computer's
"intelligent" keyboard, install the power
supply and S'/i" disk drive, then interface the
high-resolution monitor. But that's not all.
Your hands-on training continues as
you install a powerful 20 megabyte hard
disk drive— today's most-wanted computer
peripheral— now included in your course to
dramatically increase the data storage
capacity of your computer while giving you
lightning-quick data access. Plus you work
with exclusive word processing, database,
and spreadsheet software, yours to use for
your own professional and personal
applications.
As you build your computer,
performing key demonstrations and
experiments at each stage of assembly, you
get the confidence-buUdmg, real-world
experience you need to work with,
troubleshoot, and service today's most
widely used computer systems.
No Experience Needed, NRI Builds It In
This is the kind of practical, hands-on
experience that makes you uniquely
prepared to take advantage of today's
opportunities in computer service. 'V'ou learn
at your own convenience in your own home.
No classroom pressures, no night school, no
need to quit your present job until you're
ready to make your move. And all
throughout your training, you've got the fuU
support of your personal NRI instructor and
the NRI technical staff, always ready to
answer your questions and help you
whenever you need it.
FREE 100-Page Catalog TeUs More
Send today for NRI's big, 100-page, full-
color catalog that describes every aspect of
NRI 's innovative computer training, as well
as hands-on training in robotics, video/audio
servicing, electronic music technology,
security electronics, data communications,
and other growing high-tech career fields. If
the coupon is missing, write to: NRI School
of Electronics, McGraw-Hill Continuing
Education Center, 4401 Connecticut Ave-
nue, NW, Washington, DC 20008.
IBM is a registered trademark of International Business
Macliines Corporation
SEND COUPON TODAY FOR FREE NRI CATALOG!
I'inlH
McGraw-Hill Continuing Education Center
4401 Connecticut Avenue, NW, Washington, DC 20008
For Career courses
approved under GI Bill
U check for details.
STCHECK ONE FREE CATALOG ONLY
n Computers & Microprocessors
a TV /Video/Audio Servicing
n Robotics
D Electronic Music Technology
n Security Electronics
n Digital Electronics Servicing
n Electronic Circuit Design
n Computer Programming
n Data Communications
n Basic Electronics
n Bookkeeping and Accounting
n Building Construction
n Automotive Servicing
n Air Conditioning Heating & Refrigeration
D Small Engine Repair
D Electrician
n Locksmithing
D Travel Careers
□ Telephone Servicing
D Paralegal
Name (Please print)
Age
Street
City/State/Zip
We'll give you tomorrow.
Accredited Member National Home Study Council
BACK ISSUE
Complete Your Atari 'Toolkit'
SAVE 25% TO 35%
How To Order:
simply give the Order Numbers of the
issues you want, and include the letter
corresponding to the following selections:
A- magazine & disk
B- magazine only
C- disk only
Prices:
Magazine & Disk
Magazine only
Dislt only
1 To 5 If you order more
Issues than 5 Issues
$7.00 each $6.50 each
$3.00 each $2.75 each
$5.00 each $4.75 each
Please Include shipping & handling charges:
1 to 5 issues: $1 for each issue
6 and over : $ 5 plus 50c for each
issue over 5.
Example: lA- is for "April 1983, magazine
& disk"
If no letters are indicated in your order, we
will automatically send you the magazine
only (B).
FOR ORDERS ONLY CALL TOLL- FREE
(800) 234-7001 (7-5pm PST.)
MasterCard & Visa Only
Or send your check to: ANTIC BACK ISSUES
544 Second Street San Francisco, CA 94107
California residents add 6 1/2% sales tax.
Back Issue Order Form
. ■ ■ ■ ■
Order #
Selection
A, B, or C
Order #
Total Issues Ordered:
No. Issues of Sel. A:
No. Issues of Sel. B:
No. Issues of Sel. C:
1 to 5
Total Issues
Ordered:
6 & over:
X $7 ea.
X $3 ea.
X $5 ea.
X $6.50 ea.
X $2.75 ea.
X $4.75 ea.
Selection
A, B, or C
:$_
Total $ .
Shipping & handling $ _
Amount enclosed $_
□ Check Enclosed □ VISA □ MasterCard
Name
Address
city.
State
Zip
Credt Card #
Exp. Date
Canada, Mexico and all other foreign add $ 1 .
per issue. Payment In U.S. funds must
accompany all foreign orders. California
residents add 6 1/2 % sales tax.
Wr^^W me ATARI" Stsource
Missing any issues? Looking for tliose great utilities,
games, and reviews? You'll find it all right here!
Copies are limited, so order today!
ORDER «
ISSUE
1 April 1983: Games — 3-D Maze, Voyeur (Nooisk)
2 May 1983: Telecomputing — Microids,
Tele Chess (No Disk)
3 June 1983: Databases — Stargazing,
Dancin' Man (No Disk)
4 July 1983: Adventure Games — Dragonsmoke,
Shoot-em-up Math
5 August 1983: Graphics— 3-D Fuji, Keystroke
Artist
6 September 1983: Education— P/M Tutor
7 October 1983: Sports Games — AutoCassette
8 November 1983: Sound & Music— Air Raid,
Casting Characters
9 December 1983: Buyer's Guide—
AUTORUN.SYS, Automate Player/Missiles
10 January 1984: Printers — Pocket Calendars,
Screen Dump
11 February 1984: Personal Finance— TYPO,
Gauntlet
12 March 1984: International Issue— DiskRead,
Poker Solitaire
13 April 1984: Games — Risky Rescue,
Math Wizard
14 May/June 1984: Exploring XL Computers-
Escape from Epsilon, Scroll to the Top
15 July 1984: Communications— AMODEM,
BASIC Animation Secrets
16 August 1984: Disk Drives — Horseplay, Recall
17 September 1984: Computer Graphics —
Graphics Converter, Olympic Dash (No Magazine)
18 October 1984: Computer Learning — Bouncing
Ball, Antic 4/5 Editor/Animator
19 November 1984: Computer Adventures —
Adventure Island, Advent X-5
20 December 1984: Buyer's Guide— Infobits,
Biffdrop
21 January 1985: Super Utilities— TYPO II,
DISKIO
22 February 1985: Finances — Home Loan
Analyzer, Drum/Bass Synth
23 March 1985: Printers— Kwik Dump, Font
Maker
24 April 1985: Computer Frontiers— Dot Matrix
Digitizer, Speech Editor
25 May 1985: New Super Ataris— Son of Infobits,
Arena Racer
26 June 1985: Computer Arts- View 3-D,
The Musician
27 July 1985: Computer Challenges— Miniature
Golf, Guess That Song
28 August 1985: Telecommunications — Atari
'Toons, Pro* Term
29 September 1985: Power Programming—
One-Pass Disk Copy 130, Crickets
ORDER #
ISSUE
30 October 1985: Mind Tools— Graph 3D, GEM
Color Cascade
31 November 1985: New Communications —
TYPO II Double Feature, 130XE Memory
Management
32 December 1985: Shoppers Guide— DISKIO
Plus, Box-In
33 January 1986: Atari Products are Back-
Appointment Calendar, Dungeon Master's
Apprentice
34 February 1986: Printer Power— T-Shirt
Construction Set, Forth Escapes
35 March 1986: Practical Applications — Lunar
Lander Constructor, Lie Detector
36 April 1986: Computer Mathematics— Fractal
Zoom, 3-D Fractals
37 May 1986: 4th Anniversary— Digital
Gardener, Molecular Weight Calculator
38 June 1986: Summer Computing— Weather
Wizard, Bomb Squad
39 July 1986: Computer Arts— Amazing Card
Shuffler, Graf con ST
40 August 1986: Online Communications—
Ultrafont, Floppy Filer
41 September 1986: Weather— WEFAX Decoder
(8-bit/ST), BASIC Tracer
42 October 1986: Hard Disks— Video Stretch,
TYPO ST
43 November 1986: Personal Finance — Budget
dataBASE, V- Graph
44 December 1986: Shoppers Guide — Stepper
Motors, Nuclear Waste Dump
45 January 1987: Talking Atari— Talking
Typewriter, Rebound
46 February 1987: Word Processing— SF
Fogger, Electric Charlie!
47 March 1987: Dvorak Keyboard,
Multi-AUTORUN
48 April 1987: — Designer Labels, Taxman
49 May 1987: 5th Anniversary — A-Rogue, Poker
Slot Machine
50 June 1987: Animation — Verbot Commander,
Citadel
51 July 1987: Print Anything— Ghost Writer,
Your Net Worth
52 August 1987: Atari Muscle — Sideways
Spreadsheet, Diamond Dave
53 September 1987: Work/Play- Mighty Mailer,
MEiximillian B.
54 October 1987: Football Predictor— Antic
Prompter (8-bit/ST), Spelling Checker(No Mag.)
55 November 1987: Practical Applications—
Critical-Path Projects, WYSIWYG Cassettes
56 Decemberl987:PrintHoliday—P.S. Envelope
Maker, Antic Publisher (No Magazine)
American Techna- Vision
For Orders Only - 1-800-551-9995
CA. Orders / Info. - 415-352-3787
1050 MECHANISM
Factory fresh TANDON mechs.
make difficult repairs a snap. Units
are complete with Head, Stepper,
Spindle motor belt etc. Just plug in,
no difficult alignments or adjust-
ments required.
$4750
VISICALC
SPREADSHEET
$
951
Unleash the computing power
of your 8 bit Atari wrthVisicalc.
Corrpute everything from home nicu'
finances to high pcwered flnan- DISK
cial projections. Hundreds of uses.
19
DISK BARGINS
• STRATOS
■ SPIDERMAN
• REAR GUAR
•ALIEN AMBUSH
• FREAKY FACTORY
• TECHNA-COLOR DREAM
• DAVID'S MIDNIGHT MAGIC
$/195
EACH
800 4 PIECE BOARD SET
Includes Main Board, Power Supply
Assembly. CPU Module and 10K
Revision B Operaling System Module.
All boards are new, tested and complete
with all components $26.50
800/400 MODULES
NEW PARTS COMPLETE WITH IC'S
• CX853 16K FiAM Module $9.50
• 800/400 CPU with GTIA . $8.75
• 800 10K "B" OS MODULE $8.75
■ 800 POWER BOARD $14.50
• 400 POWER BOARD .... $9.50
INTEGRATED CIRCUITS
• C014795 .
. $4.50
1050 IC'S
•C0 14806.
. $4.50
• U7 - 6532 $4.50
•CO 12296
. $4.50
• U8 • 6810 $4.60
• C0 10745 .
. $4.50
• U9 ■ 6607 $4.60
•C0 14377.
. $4.50
•UIO ROM $19.50
•CO60472
.$4.50
■ U13 2793 $1960
• 6532 . . .
$4.5Q
• U6 LM2917 $8.50
• C012399E
$4.50
6713 $6.26
• C012499B
$4.60
All other 1060 IC'S
•C014599B
$4.60
$3.76 each
•C0 14806.
• CO10750 .
.$4.60
.$4.60
Specify by Socket*
•C0 10444.
. $8.50
850 INTERFACE
•CO60X2
$9.50
12 Piece Chip set.
• 0021697
$15.00
Includes all plug In
•C061991
$16.00
IC'S except ROM.
• C061598 .
$20.00
Replacement fixes
•C061618
$24.00
vast majority of 860
•C024947
$16.00
failures $19.50
TOWER PACKS
Exact replacement trans- 'ti A A RO I
former lor 800/400, 1060 * I ti-"-' I
810, 1200XL, 850, and n^ I
XF661 units. Part <IC017945.
XUXE SUPPLY <,^^„^,
PpiMf p*f»acig)<L.,6ooxL $OkOO|
130XE, 65XE & XE CSane.
THE BOOKKEEPER
AND CX85 KEYPAD
You get both Atari's 8 bit
professional bookkeeping $ iQ^^ I
system and the handy CX85 I i?
numeric keypad for one low 4 DISK
price. Packages Factory sealed. SET
KEYBOARDS
New and conialete subasserrtly.
Easy internal replacement.
130XE/65XE $35.00
800 $40.00
800X1 $29.50
400 $12.50
REPAIR MANUALS
SAMS Service Manuals for the
following, units contain schematics,
parts lisfings, latielled photographs
showing the location of
checkpoints and morel A special
section gives oscilloscope and
logic probe readings allowing you
to narrow the malfunction down to
a specific chip or transistorl
800, 800XL, 130XE, 400, 1025
and 1050 $19.50 each
520ST Service Manual. $37.50
40 PIN LSI CHIPSET
Complete set of 40 Pin Large
Scale Integrated Circuits for
800XL, 600XL, 1200XL. $19.95
MISCELLANEOUS
13 Pin Serial I/O Cable $4.50
600XL 64K Upgrade Kit . . $29.95
ACE Joystick $7.95
1050 Track Zero Sensor . . . $8.50
2793 1050 Controller IC . . . $19.50
U.S. Doublet $29.95
400 Board Set (W/O Kybd) $22.95
Paddle Controllers (Pair) . . . $9.95
Rev. "C" Basic ROM $15.00
Rambo XL w/o RAM IC's $39.95
850 or PR Modem Cable . . $14.50
850 or PR Printer Cable . . . $14.50
Printer Interface $43.95
I/O 13 Pin PC connector . . . $4.50
I/O 13 Pin Cable end plug . . $4.50
1027 INK ROLLER $6.50
. 1030 Modem Power Pack . . $6.95
CALL TOLL FREE
1-800-551-9995
IN CALIF. OR OUTSIDE U.S.
CALL 415-352-3787
CARTRIDGES 1
For XL's'XE's 800/400 |
POLE POSITION CarUdge
$15.00
STAR WARS - Return of lh« Jedl .
$15.00
PAC-MAN CarlTldg«
$4 00
DELUXE INVADERS Caftjidge . . .
$4.00
GORF Cod. 600/400 Only
$4.00
DONKEY KONG Carlrldgo
$5.00
STAR RAIDERS Cailridgs
MILLIPEDE Cwtfidge
$5.00
$10.00
PLATTER MANIA Call, by Epyx . .
$9.95
WIZARD OF won CajUdgo
$9.95
CAVERNS OF MARS CaiUdgo . .
$1450
PENGO Calridgs
. $1500
EASTERN FRONT Corfridgo
$15.00
ATAHIWRITER CaMrldge
$29.95
TURMaL Carlildge
$5.00
CROSSFIRE CatBldgo
$7.50
SPRINGER Cartridgs
$7.50
ADVENTURE CREATOR Car Hdgs
$12.50
ZONE RANGER Cerlridge
$12.50
SILICON WARRIOR Carlridge . . .
$12.60
MATH ENCOUNTER Carlridgil . . .
$12.50
BASIC LANGUAGE CatUdge . . .
$15.00
PILOT LANGUAGE PACKAGE , .
$17.50
SPAFtTAIX)S-X Cadfldga ....
$59.95
ACTION OSS Cadrldge
$59.95
ACTION TOOLKIT DISK
S25.00
MAC-65 O.S.S. Cartridge ....
$59.95
MAC.65 TOOL KIT DISK
$25.00
R-TIME6C«lridge
$56.95
SPINNAKER EDUCATIONAL CARTRIDGES |
KINDEROOMP Cartridge
$6.75
FRACTION FEVER Cartridge . . .
$6.75
PACEMAKER Ca/liidge
$8.75
ALPHABET ZOO Cartridge
$8,76
UP FOR GRABS Caffidge
$8.75
ALF IN THE COLOR CAVES C«t.
$6.75
DELTA DRAWING Cartridge ....
$6.75
STORV MACHINE 600/400 cxlly
$6,75
LINKING LOGIC (Rsher-nioe) Car
$8.75
HOT DISK TITLES
BEST SELLERS / LOW PRICES
GHOSTBUSTERS
$9,95
F-15 STRIKE EAGLE
$14,95
TOP GUNNER COLLECTION . .
$14,95
SILENT SERVICE
$14,96
KENNEDY APPROACH
$14.96
VIDEOTITLE SHOP (64K)
$12.50
CHESSMASTER 2000
. $12.50
ALTERNATE REAUTY THE CITY
$12.50
ALTERNATE REAUTY DUNGEON S12.50 |
TOMAHAWK (64K)
$12 50
221-6 BAKER STREET (64K). . . .
$12,60
MUSIC STUDIO
, $12,60
• • • INFOCOM ADVENTURES
WiSHBRINGER
, $14,95
. $14,95
, $14,95
SPELLBREAKER
SEA STALKER
, $14,95
HOLLYWOOD HIJINX
$14 95
STATION FALL
, $14,95
INFIDEL
, $14,96
LURKING HORROR
, $14,95
CUT THROATS
, $14,95
. $14.95
BALLYHOO
SUSPENDED
. $14,95
, , $14.95
. .$14.95
HITCH HIKERS GUIDE
. $14.95
COMPUTER BOOKS
ATARI PLAYGROUND WORKBOOK t5.95
HACKERBOOK THICKS S TIPS
. . $6.00
INSIDE ATARI BASIC
, . $5.00
ATARI BASIC REF. MANUAL . .
, . $5,00
HOW TO ATARI 6502 PROGRAlB
, $5,00
WRITE YOUR OWN GAMES . . .
, , $5,00
PROGRAMMERS REF. GUIDE .
, . $14.95
ASSEMBLY LANGUAGE GUIDE
, $21.95
XE USERS HANDBOOK
, . $21.95
XL USERS HANDBOOK
. $21.96
ATARI BASIC FASTER i BETTER $22.95 |
YOUR ATARI COMPUTER
. . $17.95
SERIAL I/O CABLE |
High Quality, 13Pin
$4.50
Special ... 3 Cables for $10.00
MAC-65 CARTRIDGE
6502 Machine language
Macro-
Assembler. First class tool for I
serious programmers. . .
$59.95
PR: CONNECTION
Setial/Parallel InterfaDe tor connectina
modems and printers
$65.00
SUPRA MODEM
Supra 300 Baud Direct Connect
Modem requires no se
oarate
interface. Includes cable and Disk
Software. Supports X- Modem,
.
Download & Uptoad
$29.95 J
rasks-XL's/XE's/800^
I GHOSTBUSTERS OI«k $9.95
1 F-16STRIKE EAGLE Diak $14,96
I TOP GUNNER COLLECTION . , , $14,95
I SILENTSERVICE [5isll $14.95
I KENNEDY APPROACH Disll .... $14,95
1 NATO COMMANDER Diets $14.96
I S.A.T. MATH $17.95
I S.A.T. VERBAL $17.96
I VISICALC Spreadsheet $19.95
I BOOKKEEPER » CX85 KEYPAD . $19,95
I ROCKET REPAIRMAN Diak $4,95
I HUMAN TORCH 4 THE THING,,, $5,00
I MUSICAL PILOT Ed. Diak $6.00
IcON-PUTATiON Diak $6.00
iMASTERCHESSDiek $5.00
I SPEED KING Diak $5.00
1 LAST V-6 Disk $6.00
I PATHFINDER Disk ^ $6.00
I MATCH RACER Disk $5.00
I WOMBATS 1 Adventure Diak $5.00
1 FAMILY FINANCE Disk 1^ Atari.. $6.50
I FORT APOCALYPSE Dsk $7,50
I NINJA Disk $7.60
I ELECTRA-GUDE Diak $7.50
I SPORTS SPECTACULAR Disk . . . $7.50
I THE GAMBLER Disk $7.50
I MIND MAZES (Educational) $7.60
ItIMEWISE $7.50
I VI DEO VEGAS Poker » Skjls $9.95
1 ACTION BIKER $9,95
I KICK STAFir $9,96
I MONEY TOOLS (Fin«icialUblity),. $9,96
I DIG DUG [>ak $9.96
I REPTON (3isk $9.95
I PUZZLE PANIC Disk by Epyx , . , . $9,95
I OEST'E LA VE Disk $9,95
I WOMPER STOMPER Diak $9,95
I OUN EMERALD (Jr., Adv.) $9.95
1 MOVIE MAKER (Grapnicsl $9,95
I FINANCIAL COOKBOOK $9,95
I CYCLE KNIGHT $9,95
1 SONG WRITER $9,95
I COUNTING > ADDING ytitti Tink . , $9,95
I CHESSMASTER 2000 $12.50
I BRIDGE 4.0 $12.50
I PEGAMMON $12.50
I MUSIC STUDIO $12.50
I HOTEL ALIEN $12.50
I FOOBLIKSKY Diak / Board Game $12.50
I GHOST CHASER $12.50
I L A. SWAT $12.50
I GRANDMA'S HOUSE (Educational) $12.60
1 DROPZONE Disk $12.50
I CASTLE WOLFENSTEIN Disk ... $12,50
I BEYOND CASTLE WOLFENSTEIN $12,60
I TEMPLE OF APSHAI $12,50
I ALI-ANTS Disk $12,50
I MOUSE QUEST Disk (64K) $12,50
I ELECTRONIC DRUMMER Disk. , $12.50
I STOCK MARKET Game $12,50
1 PIRATES OF THE BARBARYCOAST$12,50
I NICKERBOCKER Disk $12,50
I MIDWAY BATTLES War Game. . $12.50
I BOULDER DASH Constructicn Set $14.95
I MIND SHADOW Adventure e4K . . $14.95
I HACKER Adventure $14.95
I SEA STALKER Adventure $14.95
I CONFUCT IN VIETNAM $14.95
1 DECISION IN THE DESERT $14.95
I CRUSADE IN EUROPE $14.95
I SPITFIRE ACE $14.95
I SSI Rebel Ctiarge at Ctilckamauga $14.95
I SSI SHILOH $14.96
I SSI THE ETERNAL DAGGER $14.95
I SSI 50 MISSION CRUSH $14.95
I SSI BATTALION COMMANDER . . $14.95
I SSI PANZER GRENADIER $14,95
I SSI FIELD OF FIRE $14,95
I SSI GEMSTONE WARRIOR $14.95
I SSI PHANTASIE II $19.95
I SSI SONS OF LIBERTY $19.95
I SSI U.S.A.AF $19,95
I SSI WARSHIP $19,95
I MASTERTYPE (Typing Tutor) . . . $16.00
I BANK STREET WRITER $17.50
I CUT » PASTE W.P. Disk $17.50
I SPARTADOS CONST, SET $39.50
I SPARTADOS Tool- Kit $32.95
I UK DATA PERFECT Oltabase , . , $CALL
DATASOFT DISKS
I VIDEO TrTLE SHOP $12,50
I VIDEO TITLE SHOP Companion 2 $7,50
I ALTERNATE REALITY (The City) $12,50
I ALTERNATE REAUTY The Dungecn $12,50
I ZORFO Disk $9,95
I SARACEN Disk $9,95
I CROSSCHECK Disk $9.95
I GUNSLINQER Disk (64K) $9.95
I TOMAHAWK Helicopter Game 64K $12.50
I THEATER EUROPE War Game. . $12.50
I BRUCE LEE Diak $12.50
I MERCENARY Disk $12.50
I MERCENARY 2ND CITY DISK . . $12,50
I THE GOONIES Disk $12,50
I OONAN Disk $12.50
I NEVER ENDING STORY (64K) . . $12.50
I 221-B BAKER STREET (64K) ... $12,50
I 221-B BAKER ST, Case Library 1 $9,95
I 221-B BAKER ST, Case Library 2 $9.95
I Ni«>olein in Fbssia (Borodino 1612) $12.60
I BISMARCK $1250
ImOON SHUTTLE $12,50 J
AMERICAN TECHNA-VISION
I Mail Order: 15338 Inverness St., San Leandro, Ca. 94579
Sales Office: 2098 Pike Ave., San Leandro, Ca. 94577
I Terms: NO MINIMUM ORDER. We accept money orders, personal checks or
I C.O.D.s. VISA, Master/Card okay. Credit cards restricted to orders over $18.50. No
personal checks on C.O.D. - Shipping: $4.00 shipping and handling on orders under
$150.00. Add $2.75 for C.O.D. orders. In Canada total $6.00 for shipping and
handling. Foreign shipping extra. Calif, residents include 7% sales tax. All products
I new and guaranteed. All sales final..
Prices sutjject to change iMlhout notice. Send SASE for free price Ust, Atari Is a reg, tralemark of Atari Corp,